You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何自动迭代运行Postman集合并递增指定环境变量值

在Postman中实现参数自动迭代的方法

1. 初始化环境变量

  • 打开Postman,点击右上角的「环境」按钮,新建一个环境(比如命名为TestEnv)。
  • 在环境变量列表里添加stato_controllo_attivo,初始值设为1,保存环境。

2. 修改请求URL

把原来的请求URL改成用环境变量替换参数:

{{BASE_URI}}/api/controlli-formali/controlla-dominio-dati/2020/1?stato_controllo_attivo={{stato_controllo_attivo}}

注意:原URL末尾的.建议去掉,避免影响请求有效性。

3. 编写Tests脚本实现自动迭代

在请求的「Tests」标签页里,添加以下代码:

// 获取当前环境变量的值
let currentValue = pm.environment.get("stato_controllo_attivo");
// 转换为数字并加1
let nextValue = parseInt(currentValue) + 1;

// 判断是否继续迭代
if (nextValue < 4) {
    // 更新环境变量
    pm.environment.set("stato_controllo_attivo", nextValue);
    // 设置下一次继续运行当前请求
    postman.setNextRequest(pm.request.name);
} else {
    // 停止迭代
    postman.setNextRequest(null);
}

这段代码的逻辑是:每次请求完成后,把参数值加1,只要加1后的值小于4,就重复运行当前请求;当值达到4时,停止迭代。

4. 运行迭代

  • 把这个请求加入一个集合(如果还没加的话)。
  • 打开「Collection Runner」,选择目标集合和刚才创建的TestEnv环境,点击「Run」即可。
  • 不用特意设置迭代次数,脚本会自动控制运行3次(参数分别为1、2、3)后停止。

内容的提问来源于stack exchange,提问作者marramatteo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.15 08:34:56