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

Postman如何根据满足指定条件的响应内容设置环境变量

Postman 按响应数组条件设置环境变量脚本

你可以直接将以下代码复制到对应请求的Tests编辑栏中,请求发送完成后会自动匹配条件并设置环境变量:

// 解析响应JSON数据
const responseData = pm.response.json();

// 遍历数组匹配条件
responseData.someArray.forEach(item => {
    // 匹配criteria为ABC的项
    if (item.criteria === "ABC") {
        pm.environment.set("idForAbc", item.id);
    }
    // 匹配criteria为XYZ的项
    if (item.criteria === "XYZ") {
        pm.environment.set("idForXyz", item.id);
    }
})

验证方式

  • 执行请求后打开Postman环境变量面板,可直接查看idForAbc、idForXyz的赋值结果
  • 也可通过快捷键Ctrl+Alt+C(Windows)/Cmd+Alt+C(Mac)打开控制台,查看变量打印结果(可自行在脚本末尾添加打印代码调试)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 05:24:04