postman常用功能匯總(基礎必備)


下載安裝

下載地址:https://www.getpostman.com/downloads/

安裝:略

 

接口測試詳解

包含get,post(k-v,json,上傳文件,cookie)

參考:https://www.cnblogs.com/uncleyong/p/11268846.html

 

設置環境變量(參數化 & 關聯)

參考:https://www.cnblogs.com/uncleyong/p/7883213.html

  

斷言

 

 

 

 斷言HTTP響應狀態碼為200

斷言響應內容中包含某值

解析並斷言響應內容

 

斷言響應時間是否小於200ms

// 斷言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

接口管理

新建請求后,點擊Save

輸入請求name,選擇集合名稱

保存后

隨着接口越來越多,可以進一步分類

比如也業務分類,創建一個file文件夾,用來存放上傳、下載文件的接口

把對應的接口拖到文件夾中即可

接口運行

可以運行整個collection里的接口,或者運行collection里某個Folder里的接口

上面選擇file文件夾

Environment,即運行環境,是開發環境還是測試環境,需事先配置,參考:https://www.cnblogs.com/uncleyong/p/7883213.html

Iterations,即重復運行次數。會將選擇好的collection中folder重復運行。

Delay,間隔時間。用例與用例間的間隔時間。

Data,外部數據加載,即用例的參數化,可以與Iterations結合起來用,實現參數化,也就是數據驅動。

Run Demo,點擊運行,運行完成后,即可得出一個簡易的聚合報告。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM