1.安裝
打開cmd或cmder,輸入命令:pip3 install httprunner
安裝完成輸入命令:hrun -V或hrun -h
檢查安裝是否成功
2.使用
1)新建test.yaml文件(以登錄+關閉房間接口為例)
編寫代碼如下:
- config:
name: allo
request:
base_url: ***(此處需替換為自己項目的域名)
- test:
name: 獲取token
request:
url: ***(需替換為自己項目的接口路徑)
method: POST
params:
phone: 852-94400040
password: 1n6ysSKOMnFAwgt7a5hAGQ==
client_id: erban-client
client_secret: uyzjdhds
deviceId: db497e89a66e417ba80e94265e79b710
grant_type: password
ispType: 65535
validate:
- eq: [status_code,200]
extract:
- Token: content.data.access_token
- test:
name: 獲取ticket
request:
url: ***(需替換為自己下面的接口路徑)
method: POST
params:
access_token: $Token
app: tutu
appVersion: 1.1.1
channel: appstore_pudding
deviceId: db497e89a66e417ba80e94265e79b710
ispType: 65535
issue_type: multi
model: iPhone10%2C3
netType: 2
os: iOS
osVersion: 12.1.4
pub_sign: F8CCC4E6934C34742F2D80D41C7F9AD3
pub_timestamp: 1554281974000
uuid: beb7d957-087a-4a58-b1be-cc13e7648330
validate:
- eq: [status_code,200]
extract:
- Ticket: content.data.tickets.0.ticket
- test:
name: 關閉房間
request:
url: ***(需替換為自己下面的接口路徑)
method: POST
params:
uid: 61004572
ticket: $Ticket
validate:
- eq: [status_code,200]
2)運行測試用例
cd到test.yaml文件所在目錄,輸入命令:hrun test.yaml





