什么是 Postman Runner?
Postman Runner 是 Postman 中的一个功能,可以用来批量运行 API 测试脚本。它可以通过设置不同的参数组合来运行测试脚本,并生成测试报告和测试结果。
Postman Runner 如何实现参数自增?
步骤一:设置全局参数
1、首先我们需要设置一个全局参数counter
,点击右上角的眼睛图标,找到Globals
列的Edit
按钮并点击。

2、设置参数,在VARIABLE
处填写参数名counter
,在CURRENT VALUE
处填写参数值1
。完后点击SAVE
保存设置。

步骤二:将全局参数带入请求参数
在 Params 处添加参数counter
,并将值设置为全局参数{{counter}}
。注意,全局参数由双花括号{{ }}
包裹。这个时候点击 Send 发送请求,可以看到全局变量counter
值是1
。

步骤三:实现参数自增
1、在 Pre-request Script 处编写脚本:
//postman.getGlobalVariable获取定义的全局变量
var temp = parseInt(postman.getGlobalVariable("counter"));
temp += 1;
//postman.setGlobalVariable设置定义的全局变量
postman.setGlobalVariable("counter", temp);
2、脚本设置完成后,点击 Send 按钮运行。此时全局变量counter
值变成了2
,且每次点击 Send 按钮,Postman Runner 都会自动按照设置的规则自增参数。

比 Postman 更好用的自动化测试工具——Apifox
Postman Runner 确实是一款实用的 API 测试工具,可以帮助开发者提高测试效率和测试质量。但相比之下,还有更实用的其他工具,比如 Apifox 。

Apifox 是一款简单易用的在线接口测试工具,它可以帮助测试人员高效地完成接口测试工作。在使用 Apifox 进行接口测试时,您可以通过简单的拖放操作来构建测试用例,快速生成测试报告,轻松地分享测试结果。同时,Apifox 还提供了多种测试方式,如单个接口测试、多个接口测试、定时任务等,以满足不同测试场景的需求。

使用 Apifox 可以快速构建测试用例,并模拟各种场景,支持运行错误处理设置以确保接口在各种情况下都能正常处理数据和返回正确结果。

Apifox 支持添加自动化测试流程控制条件,如循环、判断、等待时间等,可以模拟各种测试场景,具备稳定可靠的运行性能。

测试完成后会自动生成测试报告,可视化展示接口运行成功及失败的具体情况,针对有疑问的接口还可以单独运行测试,快速定位接口具体问题情况,支持一键导出错误报告,接口情况尽数掌握。

与 Postman 相比,Apifox 能支持更复杂的测试场景,有简单易用、高效快捷、自动化测试、多种测试方式等特点,能够帮助测试人员快速、准确地完成接口测试工作,提高测试效率和测试质量。如果您也想提高接口测试的效率和质量,不妨试试 Apifox 吧,点击免费使用。

知识扩展
了解更多 Postman 相关使用技巧: