我正在尝试用邮递员链接其余的api。执行其中一个api后,我使用以下命令在环境中保存了2个变量:
postman.setEnvironmentVariables("x","xValue");
postman.setEnvironmentVariables("y","yValue");
现在我需要将这2个变量作为json在下一个api中传递。我通过了以下内容:
但是值未按预期传递。值仍以“ {{xValue}}”而不是某些值传递。
如果我做错了事,有人可以帮忙吗。
谢谢
答案 0 :(得分:3)
在请求正文中,您使用的是未定义的变量{{xValue}}
,这就是为什么它仅返回此字符串的原因。如果将其更改为{{x}}
->,您将获得输出xValue
。
例如:
// set environment variable named "variable_key"
pm.environment.set("variable_key", "variable_value");
// access environment variable named "variable_key" in your request body
{
"someKey": {{variable_key}}
}
邮递员测试示例
https://learning.getpostman.com/docs/postman/scripts/test_examples/