断言规则:
1、响应状态码:200
2、响应内容: 设定的预期值
3、响应时间:响应时间,小于规定的值。
//判断响应状态码 pm.test("Status code is 200", function () { pm.response.to.have.status(200); }); //校验响应内容是否和预期一致 pm.test("校验响应的user字段",function (){ var jsonData = pm.response.json(); //将响应转换为JSON pm.expect(jsonData.json['user']).to.eql('user_01'); //对user这个字段和设置的值做比较 }); //检测响应时间是否小于 1s pm.test("Response time is less than 1000ms", function () { pm.expect(pm.response.responseTime).to.be.below(1000); }); --------------------------------------- 通常还可以采用pm.variables.ge获取请求的传入参数
//获取发送的参数值
user1=pm.variables.get("user");
console.log(user1);
---------------------------------------
若断言未通过
若断言未通过,则 test results中的PASS会变成 FALL