一,新建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