Postman接口測試-json,Tests


一,新建Collection——測試集

原因:利於維護整個項目的接口。一般一個項目存放在一個測試集中

如下圖,具體步驟按照postman指示來,很簡單的。

 

 

 

二,新建請求

點擊‘+’,新建請求。

按照接口文檔的要求,輸入此次請求的信息。

點擊send發送請求。

查看body中的響應結果。

保存請求,可選擇相應的項目測試集Collection

例:接口調用方式

接口采用HTTP+JSON形式。使用服務方進行調用,以Post形式實現數據傳輸

三,Tests——編寫測試代碼

測試代碼編寫位置如下圖:

Code:查看請求數據。(請求有變量時,Code會直接顯示具體傳值)

Tests右側有SNIPPETS。可以直接點擊生成測試代碼。也可以自己編寫測試代碼。

//code等於1
var jsondata=JSON.parse(responseBody);
var u_code=jsondata.code;
pm.test("code 等於 1", function () {
    pm.expect(u_code).to.eql('1');
});
// cid值傳遞
//json數據位置可以用jsonhandle獲得
var cid = jsondata.data.customerList[0].id;
pm.globals.set("cid", cid);
console.log(u_code);

 

解釋:依據響應的json數據,判斷相應情況
1.把json字符串轉化為對象,並把json串中的code賦值給u_code
var jsondata=JSON.parse(responseBody);
var u_code=jsondata.code;
2.判斷code值
pm.test("code 等於 1", function () {
pm.expect(u_code).to.eql('1');
});

3.接口之間數據的調用
//json數據位置可以用jsonhandle獲得
var cid = jsondata.data.customerList[0].id;
pm.globals.set("cid", cid);

4.怎么查看console.log打印的數據
有時候不確定數據是否獲取了。可以用console打印。
前提:send完請求后
選擇:View/Show Postman Console

 

 


免責聲明!

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



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