postman响应断言


1
var jsonData = JSON.parse(responseBody); 2 var schema = { 3 "status": "0", 4 "message": "请求成功", 5 "data": null 6 } 7 tests["json格式验证"] = tv4.validate(jsonData, schema); //验证json格式 8 tests["返回状态码是0"] = jsonData["status"] == "0"; 9 tests["message"] = jsonData["message"] == "请求成功"; 10 tests["data"] = jsonData["data"] == null;

 

 

 

// 使用tests断言遇到不符合条件时,测试继续
pm.test("返回状态码是0", function () {
pm.response.to.have.status(0);
});

// 使用tests断言遇到不符合条件时,测试停止
tests["返回状态码是0"] = responseStatus.status === 0;

 

 

 

// 使用tests断言遇到不符合条件时,测试继续
var jsonData = JSON.parse(responseBody);
if(jsonData["status"]==0)
    pm.test("测试通过,测试结果:status==0,message==请求成功", function () {
    pm.response.to.have.status("OK");
    });
else
    pm.test("测试失败,期望测试结果:status==0,message==请求成功,实际结果:status=="+jsonData["status"], function () {
    pm.response.to.have.status(0);
    });

  

 

posted @ 2020-12-24 16:15  Camillezxl  阅读(321)  评论(0编辑  收藏  举报