一:01_httprunner的模闆
{
"config": {
"name": "子產品名稱",
"base_url": "主機路徑",
"variables": {
"變量名1": "變量值1"
}
},
"teststeps": [
{
"name": "接口名稱",
"request": {
"url": "接口路徑",
"method": "請求方式",
"headers": {
"請求頭參數名1": "值1"
},
"params": {
"GET方式參數名1": "參數值1"
},
"data": {
"post方式參數名1": "參數值1"
},
"json": {
"raw類型json參數1": "參數值1"
},
"files": {
"檔案參數名": [
"檔案名",
"調用函數擷取檔案對象",
"檔案類型"
]
}
},
"extract": [
{
"導出變量名": "擷取變量值"
}
],
"validate": [
{
"eq": [
"content.status",
200
]
},
{
"contains": [
"content.msg",
"注冊成功"
]
}
]
}
]
}
二:批量執行httprunner 的模闆
"name": "測試套件名稱"
"testcases": [
{
"name":"名稱",
"testcase":"測試用例檔案路徑"
}