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

Postman Collection Runner:如何将完整POST请求体作为变量传递?

搞定Postman Collection Runner迭代时动态替换POST请求体的方法

嗨,我来帮你解决这个问题!按照下面的步骤操作,就能让Collection Runner迭代时自动把数据文件里的请求体内容代入到你的POST请求里:

1. 修正数据JSON文件的格式

你原来的数据文件里把变量名用双大括号包起来了,这会让Postman识别不了。咱们把键名改成不带双大括号的bodyRequest,修改后的文件内容如下:

[
  {
    "bodyRequest": {
      "order": {
        "order_date":"{{$timestamp}}",
        "order_number":"{{$guid}}",
        "reference":"Scenario 1"
      }
    }
  }
]

这样Postman就能正确识别这个数据变量了,而且里面的{{$timestamp}}和{{$guid}}是Postman内置的动态变量,运行时会自动生成对应的值,不用额外处理。

2. 配置POST请求的请求体

打开你的POST请求,切换到Body标签页:

  • 选择raw格式,然后把类型设置为JSON
  • 在请求体输入框里直接写{{bodyRequest}}就行。这样每次迭代的时候,Collection Runner会自动把数据文件里当前行的bodyRequest值替换到这里。

3. 运行Collection Runner

选择你的目标集合,上传修改好的数据文件,确认迭代次数和数据行数匹配,然后启动运行。每一次迭代都会把对应的数据项里的bodyRequest内容作为完整的POST请求体发送出去。

这样就完全满足你的需求啦!

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.21 06:22:27