【Postman】- 基本用法

一、用例集

1.1 用例集

Collections:用例集。目录下可以创建子目录。

1.2 导出用例集

1.3 导入用例集

二、Postman断言

断言:让程序判断预期结果和实际结果是否一致

2.1 特点

  • Postman的断言是使用JavaScript语言编写的,写在"Tests"标签页里
  • Tests中的脚本在发送请求之后执行,会把断言的结果(PASS/FAIL)最终在"Test Results"标签页中展示

2.2 常用Postman断言

1. 断言响应状态码

在Tests标签中,选中Status Code:Code is 200,生成对应代码

pm.test("Status code is 200", function () {

pm.response.to.have.status(200);

});

pm:代表postman的一个实例

test():是pm对象的一个方法。有两个参数

参数1:在断言成功后,给出的文字提示。可以修改

参数2:匿名函数

postman的响应结果中应该包含状态码200

2. 断言响应体是否包含某个字符串

Response body:Contains string

// 断言响应体包含指定字符串

pm.test("Body matches string", function () {

pm.expect(pm.response.text()).to.include("string_you_want_to_search");

});

3. 断言响应体是否等于某个字符串(对象)

4. 断言JSON数据(常用)

Response body:JSON value check

pm.test("断言响应结果code值", function () {

var jsonData = pm.response.json();

pm.expect(jsonData["code"]).to.eql(1);

});

//to.方法:eql,contains等等

pm.test("断言响应结果username值", function () {

var jsonData = pm.response.json();

pm.expect(jsonData["data"]["username"]).to.contains("admin");

});

5. 断言响应头

相关推荐
LT101579744420 分钟前
2026 年自动化测试工具对比:架构与场景深度评测
测试工具·架构·自动化
上海锝秉工控3 小时前
总线编码器:工业自动化的“智慧神经”
大数据·人工智能·自动化
qq_452396234 小时前
【工程实战】第三篇:接口自动化 —— Requests 的工业级封装:Session 关联、日志与断言
python·自动化
Yolo566Q7 小时前
从机理到实践告别“黑箱”模拟:OpenGeoSys(OGS6)多物理场THMC 全耦合建模与Python自动化分析
运维·自动化
北京耐用通信7 小时前
工业自动化中的协议桥梁:耐达讯自动化EtherCAT转RS232技术深度解析
人工智能·科技·物联网·自动化·信息与通信
跨境麦香鱼7 小时前
2026自动化抢鞋机器人:如何通过高并发代理提高成功率?
运维·网络·自动化
Hello 0 17 小时前
“机房学生认证系统”与批量自动化部署方案
运维·自动化
KKKlucifer7 小时前
4A 平台合规自动化:从策略配置到审计追溯的全链路技术实现
运维·网络·自动化
l14372332678 小时前
AI解说大师narrator-ai-cli:影视解说自动化工具,CLI架构让内容生产效率翻倍
运维·人工智能·自动化
zhang133830890758 小时前
守护水工安全:CG-85D振弦式渗压计在大坝与堤防监测中的核心作用
运维·服务器·网络·人工智能·自动化