POSTMAN - 解决变量的问题

时间:2017-07-16 17:12:10

标签: postman

我设置了两个环境变量。

1] firstName =" abc"

2] firstNameUpdate =" {{firstName}}更新"

当我说 -

  

的console.log(postman.getEnvironmentVariable(" firstNameUpdated&#34));

我正在 - >在控制台日志中 {{firstName}}更新而不是 abcUpdat

我的代码

失败了
tests["Success"] = jsonData.data.firstName === postman.getEnvironmentVariable("firstNameUpdated");

问题是postman.getEnvironmentVariable()返回变量的值,但它不解析变量。如何实现呢?

我不想在这里使用正则表达式,想要从Postman本身实现它。有帮助吗?

其他细节:

Chrome的邮递员

版本5.0.2

win / x86-64

Chrome 59.0.3071.115

1 个答案:

答案 0 :(得分:0)

我不认为邮递员可以像这样解决你的环境变量。如果是动态构建变量的问题,您可以在"测试"中进行这样的操作。标签:

postman.setEnvironmentVariable("firstname","abc");
var name_update = postman.getEnvironmentVariable("firstname")+"update";
console.log(name_update); // you can see your second env var name
postman.setEnvironmentVariable("firstnameupdate",name_update);
// you can check your env var content:
var check_env = postman.getEnvironmentVariable("firstnameupdate");
console.log(check_env); // this should give you abcupdate

希望这会有所帮助

亚历山大