postman使用-06断言

文章目录

一、断言定义

检查:响应的实际结果和期望结果是否一致

断言:通过工具去判断实际结果与期望结果是否一致

二、 常用的断言

1)Status code:Code is 200 检查返回的状态码是否为200

2)Status code :Successfull POST request :判断post请求的状态码,是不是在201和202这两个之中

3)Response body:is equal to a string 校验整体数据是否正确

4)Response body:Contains string 检查响应中是否包含指定字符串

5)Response body:Json value check 检查响应中json的值

6)Response headers:Content-Type...检查响应头是否包含某个字段

7)Response time is less than 200ms:响应时间断言

三、断言-状态码

(1)单一状态码断言:Status code:Code is 200 检查返回的状态码是否为200

原始模板:

修改后:括号里的200也可以改成自己要断言的状态码

具体步骤:

断言成功示例图:
断言失败实例图:

(2)多个状态码断言:Status code :Successfull POST request :判断post请求的状态码,是不是在201和202这两个之中

四、断言-响应体

(1)Response body:is equal to a string 校验整体数据是否正确(一般用于响应信息比较少的请求)

   注意单引号,双引号

(2)Response body:Contains string 检查响应中是否包含指定字符串

(3)Response body:Json value check 检查响应中json的值 (检查某个字段的值对不对)

无嵌套的json字段值校验

判断多个嵌套的json字段值是否正确

遇到大括号用**.**

遇到方括号用下标

console.log可以在控制台打印出取得的值,用于调试



五、断言-响应头

Response headers:Content-Type...检查响应头是否包含某个字段

六、断言-响应时间

Response time is less than 200ms:响应时间断言

七、一个Tests中可以同时存在多种断言方式

总结

一、断言定义

二、 常用的断言

1)Status code:Code is 200 检查返回的状态码是否为200

2)Status code :Successfull POST request :判断post请求的状态码,是不是在201和202这两个之中

3)Response body:is equal to a string 校验整体数据是否正确

4)Response body:Contains string 检查响应中是否包含指定字符串

5)Response body:Json value check 检查响应中json的值

6)Response headers:Content-Type...检查响应头是否包含某个字段

7)Response time is less than 200ms:响应时间断言

三、断言-状态码

(1)单一状态码断言:Status code:Code is 200 检查返回的状态码是否为200

原始模板:

修改后:括号里的200也可以改成自己要断言的状态码

具体步骤:

断言成功示例图:

断言失败实例图:

(2)多个状态码断言:Status code :Successfull POST request :判断post请求的状态码,是不是在201和202这两个之中

四、断言-响应体

(1)Response body:is equal to a string 校验整体数据是否正确(一般用于响应信息比较少的请求)

   注意单引号,双引号

(2)Response body:Contains string 检查响应中是否包含指定字符串

(3)Response body:Json value check 检查响应中json的值 (检查某个字段的值对不对)

无嵌套的json字段值校验

判断多个嵌套的json字段值是否正确

遇到大括号用**.**

遇到方括号用下标

console.log可以在控制台打印出取得的值,用于调试

五、断言-响应头

Response headers:Content-Type...检查响应头是否包含某个字段

六、断言-响应时间

Response time is less than 200ms:响应时间断言

七、一个Tests中可以同时存在多种断言方式

相关推荐
weihubeats6 天前
10 MB 的 Postman 替代品,启动不到 1 秒
测试工具·postman
菜鸟阿达12 天前
Postman 有哪些免费/开源的替代品?2026 年接口工具选型参考
测试工具·开源·postman
菜鸟阿达12 天前
我把 API 调试工具做成了浏览器版“Postman“,开源了:HTTP/SSE/WebSocket 全能测
http·开源·postman
Madison-No715 天前
多语言聊天大模型--测试报告
linux·git·python·selenium·jmeter·自动化·postman
ysu_031423 天前
Postman接口调试实战指南-从HTTP请求到环境变量-Collection与自动化测试
网络·网络协议·测试工具·http·api·postman·可用性测试
开开心心_Every24 天前
文件夹批量创建工具支持同级和多层级
运维·服务器·游戏·jupyter·智能手机·pdf·postman
花间相见1 个月前
【计算基础|网络04】—— HTTP接口实战(下):接口测试、鉴权与跨域排错
java·linux·人工智能·后端·python·计算机网络·postman
Madison-No71 个月前
基于JMeter工具的性能测试(接口)
python·jmeter·postman
Joyce_xiaobaibai1 个月前
windows+Postman Newman+接口巡检
postman
Tinyfacture1 个月前
postman抓取登录鉴权码token及设置全局变量
测试工具·postman