Postman如何为单个请求的XML体设置专属变量值?
Postman单个请求专属变量设置及多请求独立变量运行方案
一、设置单个请求专属的{{test}}变量
方法1:直接用请求级变量
- 打开目标请求的编辑页,点击顶部的「Variables」标签(在Params、Authorization标签右侧)
- 在列表里添加变量名
test,在「Current Value」栏填入你需要的具体值 - 这个变量只属于当前请求,集合里其他请求不会读取到,请求体里的{{test}}会自动解析成你设置的值
方法2:前置脚本动态设置(适合需要动态生成值的场景)
- 切换到请求的「Pre-request Script」标签
- 输入代码:
pm.variables.set("test", "你的具体变量值"); - 这种方式设置的变量同样只对当前请求生效,运行请求时会自动替换请求体里的{{test}}
二、无需切换环境,让多个请求各有独立{{test}}值并依次运行
方案1:逐个设置请求级变量后运行集合
- 对每个需要独立
test值的请求,分别按照上面的方法1或2设置各自的变量值 - 直接运行整个集合(点击左侧集合旁的「▶️」,选择「Run collection」),每个请求会使用自己专属的
test变量值,全程不用切换环境
方案2:数据文件批量驱动(适合大量请求的场景)
- 准备数据文件:
- CSV格式示例:
test 订单ID1001 订单ID1002 订单ID1003 - JSON格式示例:
[{"test":"订单ID1001"},{"test":"订单ID1002"},{"test":"订单ID1003"}]
- CSV格式示例:
- 打开集合运行器,在「Data」区域上传准备好的数据文件
- 确认所有目标请求的请求体都使用{{test}}变量,点击「Run」按钮
- Postman会依次读取数据文件里的每一组值,替换变量后逐个运行请求,全程无需切换环境
内容的提问来源于stack exchange,提问作者ibaneight
相关产品推荐
相关产品推荐

