邮递员-嵌套环境变量

时间:2018-11-26 08:51:19

标签: postman

我正在寻找一种在Postman中制作包含其他变量的环境变量的方法。例如:{Server} = localhost; {Port} = 9200; {ServerUrl} = {Server}:{Port}。

喜欢Make ...

这种方式似乎不适用于Postman。

编辑:

我的尝试: enter image description here

1 个答案:

答案 0 :(得分:1)

您可以执行此操作,但我不建议您这样做,好像您失去了创建一组变量然后通过选择其他环境文件来更改这些变量的值的好处。

将此字符串{{ElasticsearchProtocol}}://{{ElasticsearchServer}}:{{ElasticsearchPort}}添加为环境文件中的ElasiticsearchUrl变量。

Postman URL

或者您可以将其添加到Pre-Request Script

let ElasticsearchProtocol   = pm.environment.get('ElasticsearchProtocol')
let ElasticsearchServer     = pm.environment.get('ElasticsearchServer')
let ElasticsearchPort       = pm.environment.get('ElasticsearchPort')

pm.environment.set("ElasticsearchUrl", `${ElasticsearchProtocol}://${ElasticsearchServer}:${ElasticsearchPort}`)

Postman Pre Request

相关问题