邮递员环境变量中的json解析异常

时间:2019-04-11 13:37:11

标签: postman

我正在尝试用邮递员链接其余的api。执行其中一个api后,我使用以下命令在环境中保存了2个变量:

 postman.setEnvironmentVariables("x","xValue");
 postman.setEnvironmentVariables("y","yValue");

现在我需要将这2个变量作为json在下一个api中传递。我通过了以下内容:

enter image description here

但是值未按预期传递。值仍以“ {{xValue}}”而不是某些值传递。

如果我做错了事,有人可以帮忙吗。

谢谢

1 个答案:

答案 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/