1. 程式人生 > 其它 >學習:介面測試斷言與引數化

學習:介面測試斷言與引數化

一、斷言

斷言方法

Statuscode:Codeis200斷言返回的狀態碼為200

Responsebody:Containsstring斷言返回的結果中包括制定的字串

Responsebody:jsonvaluecheck檢查json中其中一個欄位的值

Responsebody:iseuqaltoastring斷言返回的結果是否等於一個字串

ResponseHeaders:Content-typeheaderscheck檢查是否有Content-type響應頭

Responsetimeislessthan200ms斷言介面請求的時間少於200毫秒

Statuscode:SuccessfulPOSTrequest斷言是一個成功的post請求,斷言響應碼在一個列表裡面

Statuscode:Codenamehasstring斷言響應的資訊是一個指定的字串

例項

//狀態斷言
pm.test("斷言狀態碼為200"function(){
     pm.response.to.have.statues(200);
});
//業務斷言
pm.test("斷言返回的結果中包含access_token",function(){
    pm.expect(pm.response.text()).to.include("access_token");
});