postman經常使用功能彙總(基礎必備)

下載安裝

下載地址: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;

 

 

接口集:Collections

接口管理

新建請求後,點擊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,點擊運行,運行完成後,便可得出一個簡易的聚合報告。

相關文章
相關標籤/搜索