postman的断言(重点)

1.什么是断言:就是判断
2.postman的断言
postman有个叫tests模块,就是对http响应结果进行判断的地方
好处是:postman有很多断言
坏处是:要敲代码
postman支持javascript语言,包含了一个很强大的node.js
postman脚本应用场景:
a.断言(tests模块),作用是在接受http响应后进行处理和运行
b.预处理信息(Pre-request-script)作用是在接受http响应前进行处理和运行,可以配合参数化进行.
通过制定的脚本运行(读取参数文件)(了解)
c.控制请求的运行,比如跳转到某一个请求,或者循环执行一个请求
脚本运行顺序(了解):b->c->a

3.使用断言
案例一:
1.使用后台程序,显示首页接口
2.创建请求,输入url
3.选择tests模块,点击右边的Status code:Code is 200和Response time is less than 200ms
分别表示返回的code要是200,响应的时间小于200ms
4.点击send,看返回的结果的Test Results
注意:断言里的数据是可以更改的,内置断言太多,具体用到什么可以百度

案例二:判断返回的json数据
1.使用后台程序,显示首页接口
2.创建请求,输入url
3.选择tests模块,点击Response body:Json value check,改为下面的代码
pm.test("Your test name", function () {
    var jsonData = pm.response.json();
    var v=jsonData.msg;(如果json中有数组,用[]下标方式获取)
    pm.expect(v).to.equal("成功");
});
4.点击send,看返回的结果的Test Results

响应的时间小于200ms
tests['Response time is less than 200ms'] = responseTime < 500;(了解一下)

进行百度翻译api接口测试,请把"student"翻译为中文,需要添加断言,断言是翻译结果是学生,响应码为200,响应时间小100ms
20210507000816969student123456sGZsjo0Y2OThznTznsRT

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

渊途

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值