Почтальон - Вложенные переменные среды - PullRequest
0 голосов
/ 26 ноября 2018

Я ищу способ создания переменных окружения в Postman, которые содержат другие переменные.Например: {Server} = localhost; {Port} = 9200; {ServerUrl} = {Server}: {Port}.

Как в Make ...

Таким образом, это не такКажется, он работает с почтальоном.

РЕДАКТИРОВАТЬ:

Моя попытка: enter image description here

1 Ответ

0 голосов
/ 26 ноября 2018

Вы могли бы сделать это, но я бы не рекомендовал этого, просто кажется, что вы упускаете преимущество, создавая набор переменных, а затем изменяя их значения, выбирая другой файл среды.

Добавьте эту строку {{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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...