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

相关推荐
宇钶宇夕4 分钟前
ATV900系列变频器起重提升抱闸逻辑设置及源型接线指南
运维·自动化
云飞云共享云桌面1 小时前
上海模具制造工厂10人用一台共享电脑做SolidWorks设计
linux·运维·服务器·网络·自动化
缺点内向2 小时前
C# 高效统计 Word 文档字数:告别手动,拥抱自动化
c#·自动化·word
b***25112 小时前
激光焊接机如何破解新能源电池制造的三大焊接难题?
人工智能·自动化·制造
宇钶宇夕2 小时前
CoDeSys入门实战一起学习(十一):CoDeSys变量与访问路径——理清数据流转的核心逻辑
运维·自动化·软件工程
深圳安锐科技有限公司2 小时前
4G 索力监测设备 张弦桁架张力监测 自动化全域监测支撑智能决策
自动化·实时监测·自动化监测·结构健康监测·索力计·索力传感器·索力监测仪
0思必得03 小时前
[Web自动化] Selenium浏览器对象属性
前端·python·selenium·自动化·web自动化
GAOJ_K3 小时前
弧形导轨在安装时的关键方式
人工智能·科技·机器人·自动化·制造
北京耐用通信3 小时前
耐达讯自动化Profibus总线光纤中继器在连接测距仪中的应用
人工智能·物联网·网络协议·网络安全·自动化·信息与通信
2501_941337063 小时前
如何使用YOLOv5-MultiSEAMHead实现露天矿与尾矿坝的自动化目标检测与定位
yolo·目标检测·自动化