PostMan前置脚本/后置脚本/断言

1. 使用脚本的意义:利用脚本可以降低联调工作量.,如

1.1 前置脚本请求前执行;用于设置参数, 可以用于多个用户注册,

1.2 后置脚本可以对执行请求结果进行校验,设置变量,用于下一个请求

前置脚本

http请求前执行;用于设置参数;

后置脚本

http请求后执行;可以测试请求执行结果;可以解析结果后,设置变量,用于下一个请求;

PostMan重要的断言有:

//重要服务器的响应码
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);
});

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值