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运行结果

相关推荐
神仙别闹11 分钟前
基于 Java GUI 贪心策略直接搜索算法和极大极小博弈树算法的智能人机博弈五子棋游戏
java·毕业设计·gui·贪心策略·极大极小博弈树
Flynn Liang1 小时前
RAG 评估体系:黄金集、检索指标与 LLM-as-Judge 落地
java·langchain·rag·评估·langchain4j·检索指标
SimonKing3 小时前
Workbuddy太占C盘空间了,写个迁移工具迁走10G的数据
java·后端·程序员
Hvitur3 小时前
Java - Lambda
java·开发语言·python
apcipot_rain8 小时前
C++转Java日记(06)
java·开发语言
金銀銅鐵13 小时前
带您看懂字节码指令(一):一帧里有什么
java·后端·ai编程
nice_lcj52014 小时前
【从零理解 Spring AI · 14】RAG 的四个环节:加载、切分、向量化、检索
java·spring boot·embedding·向量数据库·rag·spring ai·ai应用开发
学长毕设16 小时前
基于springboot科创竞赛信息平台-附源码
java·spring boot·后端
聪明的笨猪猪17 小时前
Java 工程案例:AI 生成 @Async 异步线程池踩坑
java·经验分享·面试·ai编程
学长毕设17 小时前
基于SpringBoot公务员考试交流平台-附源码
java·spring boot·后端