天天看點

軟體測試之【自動化測試】httprunner 快速制作模闆的操作

一: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":"測試用例檔案路徑"
}           

繼續閱讀