Почтальон и JSON-данные в URL - PullRequest
0 голосов
/ 05 ноября 2018

Я использую почтальон для своих API-тестов.

в средах я определяю переменную myVariable и ее содержимое - JSON:

MyVariable { "var1":"value1", "var2":"value2"}

Могу ли я как-то использовать эти JSON-значения в моем конструкторе запросов в JSON? enter image description here

1 Ответ

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

Вам нужно немного поработать, поскольку переменные хранятся как строки, а не как объект.

Предполагая, что вы установили переменную на уровне среды, в вашем Pre-request Script вам потребуется следующий код:

let var1 = JSON.parse(pm.environment.get('myVariable')).var1;
pm.environment.set('var1', var1);

А затем отправьте запрос как:

http://my-service/index.html?foo={{var1}}

...