【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. 断言响应头

相关推荐
天远API5 小时前
零信任架构实战:基于天远单人婚姻查询构建自动化联合贷款审计网关
java·人工智能·架构·自动化
工业机器人视觉检测设备5 小时前
云汇智能金属网焊后剪切装置 非标自动化定制助力产线提质增效
自动化·自动化设备
2601_963906785 小时前
桌面自动化工具|零代码录制自动化,无需联网本地离线用
运维·自动化
海宇AI5 小时前
零信任架构实战:基于海宇公安二要素认证即时版构建自动化灵活用工准入网关
运维·人工智能·架构·自动化
科技研学社7 小时前
一次性内裤制造的工艺痛点与自动化工艺改良方案
人工智能·自动化
微三云 - 廖会灵 (私域系统开发)7 小时前
存量竞争下平台裂变的合规路径研究 —— 众薪广告积分模式机制、边界与落地风险
重构·自动化·零售
工业HMI实战笔记8 小时前
【拯救HMI】:自动化对外输出新范式:从设备出口到 “技术 + 服务” 全链条交付
运维·自动化
海宇大数据9 小时前
分布式网关架构实战:基于海宇数据公安二要素认证即时版构建自动化司机准入网关
人工智能·分布式·架构·自动化
wuhuhuan10 小时前
Case Generator 测试自动化平台
python·测试工具·自动化
志栋智能11 小时前
超自动化运维与DevOps的深度融合
运维·网络·人工智能·安全·自动化