Postman接口测试(断言、关联、参数化、输出测试报告)

基本界面展示

Get、Post请求

Postman断言

使用postman来判断预期结果与实际结果是否一致

  • 响应状态码断言
  • 响应包含字符串
  • 断言判断字符串的格式

关联

用于解决http请求之间存在依赖关系

依赖:一个http请求的响应结果中的数据,被另一个请求使用

登录 http请求,返回的令牌。被添加员工请求依赖(请求头中使用),可以使用 postman的关联技术来使用。

适用情况:http请求之间存在依赖关系

  • 全局变量

  • 环境变量(先创环境)

参数化

参数化:将 http请求需要的数据,和断言数据,组织到一个文件中。从postman导入文件,实现 http请求发送、断言。

应用场景:针对同一个接口,组织 N 条 不同的测试用例。数据格式完全一致的。适用参数化。

文件格式:

  • 1.CSV:
  • json:

生成测试报告

生成测试报告步骤:

  1. 批量执行用例集;
  2. 导出用例集合;
  3. 终端下使用命令:

newman run 用例集文件.json -e 环境文件.json -d 数据文件.csv/.json -r htmlextra --reporter-htmlextra-export 测试报告名.html

相关推荐
惜.己5 小时前
Jmeter中的前置处理器(二)
测试工具·jmeter·1024程序员节
问道飞鱼6 小时前
【Java知识】Java性能测试工具JMeter
java·测试工具·jmeter
惜.己8 小时前
Jmeter中的监听器(二)
测试工具·jmeter·1024程序员节
CSXB999 小时前
三十八、Python(pytest框架-上)
python·功能测试·测试工具·单元测试·pytest
江_小_白11 小时前
关于selenium元素找不到的问题(Unable to locate element: {“method“:“xpath“,“selector“:“)
selenium·测试工具
无所事事的海绵宝宝11 小时前
selenium元素定位校验以及遇到的元素操作问题记录
python·功能测试·selenium·测试工具
惜.己21 小时前
Jmeter中的监听器(四)
测试工具·jmeter·1024程序员节
测试杂货铺1 天前
selenium元素定位---元素点击交互异常解决方法
自动化测试·软件测试·python·selenium·测试工具·职场和发展·交互
惜.己1 天前
Jmeter中的前置处理器(一)
测试工具·jmeter·1024程序员节