HttpRunner(4):模擬傳送GET請求
阿新 • • 發佈:2021-09-27
httprunner 專案下yaml檔案的格式
1、首先在python專案下新建一個 testcases 資料夾,然後再新建一個以 .yml 的檔案字尾名,如demo01.yml
HttpRunner 模擬傳送get請求
config: 用例基本配置資訊
name:測試用例名稱配置
base_url:測試主機地址
test:測試步驟
request:請求資訊配置
url:請求地址
method:請求方式
params:url引數
headers: 請求頭部
validate:斷言設定
注:經常出現的格式錯誤:validate要和request保持同一層級
- config: # 配置資訊name: 測試百度網站 # 測試用例名稱 base_url: https://www.baidu.com # 主機地址 - test: # 測試步驟 name: 介面名稱 百度介面 # 測試步驟名稱 request: # 請求 url: / # 請求地址 method: GET # 請求型別 validate: # 斷言設定 - eq: [status_code,200]
HttpRunner 模擬傳送帶引數的get請求
# 傳送帶引數的GET請求 - config: name: "微信介面" # 可以沒有引號,或者用單引號,雙引號 都可以,注意格式要都保持一致 base_url: "https://api.weixin.qq.com" - test: name: "獲取token" request: url: "/cgi-bin/token" method: "GET" params: # 引數 grant_type: "client_credential" appid: "wxf14419077f707856" secret: "92a113bd4b5ffdc72144740dc7123c99" validate: - eq: ["status_code",200] - eq: ["content.expires_in",7200]
執行yml檔案的操作命令
在pycharm中點選下方的Terminal,輸入命令httprunner yml測試指令碼路徑執行,如下圖命令執行後出現OK則表示執行成功,如下圖:
此時httprunner專案下會生成一個reports的資料夾,裡面會有執行的測試報告,如下圖: