【postman_03】postman的断言使用

断言规则:

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

 

 

posted @ 2021-11-06 21:45  张蓝芳  阅读(77)  评论(0编辑  收藏  举报