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);
});
![]()