标签:02 function postman 200 断言 响应 user test pm
断言规则:
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
标签:02,function,postman,200,断言,响应,user,test,pm 来源: https://www.cnblogs.com/LanTiang/p/15518562.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。