【Postman接口测试】第四节.Postman接口测试项目实战(中)

文章目录

  • 前言
  • 五、Postman断言
  • 5.1 Postman断言介绍
  • 5.2 响应状态码断言
  • 5.3 包含指定字符串断言
  • 5.4 JSON数据断言
  • 六、参数化
  • 5.1 Postman参数化介绍
  • 5.2 Postman参数化实现
  • 5.3 针对项目登录接口参数化实现
  • 总结

前言


五、Postman断言

5.1 Postman断言介绍

(1)作用:

让Postman工具代替人工自动判定预期结果和实际结果是否一致。

(2)使用方法:


5.2 响应状态码断言

模板名称 :Status code: Code is 200
模板内容:


针对项目登录成功接口用例实现响应状态码断言

断言响应状态码为200

代码:

javascript 复制代码
pm.test("断言响应状态码为200", function () {
pm.response.to.have.status(200);
});

图示说明:


5.3 包含指定字符串断言

模板名称 :Response body: Contains string
模板内容:


针对项目登录成功接口用例实现 包含指定字符串断言

断言响应数据中包含 '成功'

代码:

javascript 复制代码
pm.test("断言响应数据中包含 '成功'", function () {
pm.expect(pm.response.text()).to.include('成功')
});

图示说明:


5.4 JSON数据断言

模板名称 :Response body: JSON value check
模板内容:


针对项目登录成功接口用例实现JSON数据断言

断言JSON数据中msg值为 '操作成功'

代码:

javascript 复制代码
pm.test("断言JSON数据中msg值为 '操作成功'", function () {
var jsonData = pm.response.json();
pm.expect(jsonData.msg).to.eql('操作成功');
});

图示说明:


六、参数化

5.1 Postman参数化介绍

总结

相关推荐
cat2bug3 小时前
介绍一下如何在Cat2Bug-Platform中通过OpenAI来创建测试用例
功能测试·测试工具·ai·测试用例·bug·openai
Wpa.wk8 小时前
Docker容器 - 了解Docker基础命令(容器+镜像命令)
运维·经验分享·测试工具·docker·容器
测试199811 小时前
2026最新软件测试面试八股文(含答案+文档)
自动化测试·软件测试·功能测试·测试工具·面试·职场和发展·测试用例
西安同步高经理12 小时前
日差检定测试仪的功能作用与使用方法详解、日差测试仪、日差测量
测试工具
公链开发13 小时前
2026年,可信数据空间 × 区块链:构建国家数据基础设施的核心技术底座与实体落地趋势
区块链·postman
MESMarketing14 小时前
互动分享 | ISO 26262安全分析概览
功能测试·测试工具·安全·网络安全·matlab
卓码软件测评1 天前
第三方软件测试测评机构【使用web_reg_save_param_ex函数:掌握LoadRunner关联的黄金法则 】
测试工具·ci/cd·性能优化·单元测试·测试用例
快乐小胡!1 天前
【自动化测试】Selenium选择/定位元素的基本方法
python·selenium·测试工具
PhotonixBay1 天前
车载HUD的 TFT 屏被动散热仿真与太阳光测试
测试工具