1. 程式人生 > 其它 >HttpRunner(4):模擬傳送GET請求

HttpRunner(4):模擬傳送GET請求

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的資料夾,裡面會有執行的測試報告,如下圖: