學習:介面測試斷言與引數化
阿新 • • 發佈:2022-02-10
一、斷言
斷言方法
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"); });