postman7种断言的使用( 二 )


postman7种断言的使用

文章插图
(2)实例2:检测接口的响应时间小于10ms,不符合预期(FAIL)
pm.test("Response time is less than 10ms", function () {pm.expect(pm.response.responseTime).to.be.below(10);});
postman7种断言的使用

文章插图
7.环境变量的断言
说明:使用这个断言的前提是postman中已经设置了环境变量,用于校验接口内的使用到的环境变量值的正确性
ps:环境变量在Pre-requestScript与Tests组件内都可以进行设置
(1)实例1:检测环境变量variable_key的值是否为hello,符合预期(PASS)
pm.environment.set("variable_key", "hello");//设置环境变量及变量值在Pre-requestScriptvar data = https://www.huyubaike.com/biancheng/pm.environment.get("variable_key");//获取环境变量tests["检查环境变量值variable_key值是否为hello"] = data=https://www.huyubaike.com/biancheng/="hello";
postman7种断言的使用

文章插图

postman7种断言的使用

文章插图
(2)实例2:检测环境变量time的值是否为2022-10-08,不符合预期(FAIL)
pm.environment.set("muber", 100);//设置环境变量及变量值var number = pm.environment.get("muber");//获取环境变量tests["检查环境变量值muber值是否为200"] = number== 200;
postman7种断言的使用

文章插图

经验总结扩展阅读