下載地址:https://www.getpostman.com/downloads/html
安裝:略python
包含get,post(k-v,json,上傳文件,cookie)json
參考:http://www.javashuo.com/article/p-dbdgpmch-bu.htmlcookie
參考:http://www.javashuo.com/article/p-dafvbdkg-ew.htmlless
斷言HTTP響應狀態碼爲200post
斷言響應內容中包含某值測試
解析並斷言響應內容code
斷言響應時間是否小於200mshtm
// 斷言HTTP響應狀態碼爲200 tests["Status code is 200"] = responseCode.code === 200; // 斷言響應內容中是否包含"code":9420 tests["Body matches string"] = responseBody.has('"code":9420'); //解析響應內容並判斷code的值是:9420,msg的值是:恭喜qzcsbj,登陸成功 var jsonData = JSON.parse(responseBody); tests["response statusCode"] = jsonData.code === 9420; tests["response message"] = jsonData.msg === '恭喜qzcsbj,登陸成功'; // 斷言響應時間是否小於200ms tests["Response time is less than 200ms"] = responseTime < 200;
新建請求後,點擊Saveblog
輸入請求name,選擇集合名稱
保存後
隨着接口愈來愈多,能夠進一步分類
好比也業務分類,建立一個file文件夾,用來存放上傳、下載文件的接口
把對應的接口拖到文件夾中便可
能夠運行整個collection裏的接口,或者運行collection裏某個Folder裏的接口
上面選擇file文件夾
Environment,即運行環境,是開發環境仍是測試環境,需事先配置,參考:http://www.javashuo.com/article/p-dafvbdkg-ew.html
Iterations,即重複運行次數。會將選擇好的collection中folder重複運行。
Delay,間隔時間。用例與用例間的間隔時間。
Data,外部數據加載,即用例的參數化,能夠與Iterations結合起來用,實現參數化,也就是數據驅動。
Run Demo,點擊運行,運行完成後,便可得出一個簡易的聚合報告。