我在用Postman集合测试接口时,给集合绑定了环境变量,但在循环发送请求时发现变量值没被替换,直接显示成{{var_name}}。比如我设置了baseURL变量,但请求地址还是原样。
尝试过在集合设置里确认环境已正确加载,也检查了变量名拼写。甚至在单个请求里用同样的变量能正常替换,但用集合运行时就失效了,这是什么情况?
附上请求体里用到的变量示例:
.url {{baseURL}}/api/data
.method POST
.headers Content-Type: application/json
https://{{baseURL}}/api/data,有时缺少协议会导致替换失败。如果还是不行,直接用 在预请求脚本里强制设置一次。
实在懒得折腾,就直接硬编码地址吧,反正电脑又不会累。