1. 使用脚本的意义:利用脚本可以降低联调工作量.,如
1.1 前置脚本请求前执行;用于设置参数, 可以用于多个用户注册,
1.2 后置脚本可以对执行请求结果进行校验,设置变量,用于下一个请求
前置脚本
http请求前执行;用于设置参数;
后置脚本
http请求后执行;可以测试请求执行结果;可以解析结果后,设置变量,用于下一个请求;文章来源:https://www.toymoban.com/news/detail-524238.html
PostMan重要的断言有:文章来源地址https://www.toymoban.com/news/detail-524238.html
//重要服务器的响应码
pm.test("服务器状态:200", function () {
pm.response.to.have.status(200);
});
//重点Response body,Contains string, 如果返回体中有相关参数和设置的参数一致,则该断言通过
pm.test("响应体中包含:str(“登录成功”)", function () {
pm.expect(pm.response.text()).to.include("1");
});
//重要对比响应体中的指定值是不是和to.eql()内的一直
pm.test("对比Response中msg的值", function () {
var jsonData = pm.response.json();
pm.expect(jsonData.status).to.eql(1);
});
//重要,接口响应时间300以内则pass,超出响应时间fail
pm.test("响应时间:300ms", function () {
pm.expect(pm.response.responseTime).to.be.below(300);
});
到了这里,关于PostMan前置脚本/后置脚本/断言的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!