Postman[8] 断言

1.常见的断言类型

status code: code is 200 //检查返回的状态码是否为200

Response body: contain string //检查响应中包含指定字符串包含指定的值

response body:json value check/ /检查响应中其中json的值

Response body: is equal to string //检查响应等于一个字符串

Response header:contend-type //检查是否包含响应头

Response time is less than 200ms //检查请求耗时小于200ms

进入Test,右侧有提供断言的类型:

2.断言使用的全局变量

断言使用的全局变量可以参考:

Postman6 返回结果中提取并设置全局变量-CSDN博客

3.断言例子

url: https://www.baidu.com

复制代码
pm.test("Status code is 200", function () {
    pm.response.to.have.status(200);
});
pm.test("Body matches string", function () {
    pm.expect(pm.response.text()).to.include("百度一下");
});
pm.test("Content-Type is present", function () {
    pm.response.to.have.header("Content-Type");
});
pm.test("Response time is less than 200ms", function () {
    pm.expect(pm.response.responseTime).to.be.below(200);
});

4.全局断言及批量处理

4.1设置全局断言,规则和上面一样

4.2Run(运行)

4.3选取需要运行的请求并运行

4.4运行结果

相关推荐
半夜燃烧的香烟几秒前
docker 安装minio nginx,配置nginx根据文根路由minio展示图片
java·nginx·docker
吴阿福|一人公司2 分钟前
深度解析 Python 类变量修改的命名空间隔离
java·服务器·数据结构
zzz_23688 分钟前
【Java基础】链表的七十二变——从LRU缓存到手写浏览器前进后退
java·链表·缓存
学代码的真由酱8 分钟前
【自用】接口测试
接口测试·postman·测试·cookie·token鉴权
番茄去哪了10 分钟前
神领物流面试题(一)
java·大数据·中间件
云烟成雨TD11 分钟前
Agent Scope Java 2.x 系列【9】接入高德 MCP 服务
java·人工智能·agent
gaohe26AIliuzeyu30 分钟前
Java内部类
java·开发语言
西安邮电大学33 分钟前
有关数组的经典算法题
java·后端·其他·算法·面试
互联网推荐官37 分钟前
上海AI Agent智能体开发公司技术选型实录:六条路径、三类架构与真实落地约束
java·人工智能·ai·架构·开发经验·上海
mikasa66744 分钟前
关于Spring MVC 基于 AOP 实现的全局控制器统一处理方案@ControllerAdvice
java·spring·mvc