почтальон вечера установить переменную среды - PullRequest
0 голосов
/ 23 апреля 2020

Я получу токен JWT в качестве ответа, мне нужно установить этот токен JWT в качестве переменной среды в почтальоне, это мой код

pm.test("access_token is working", function () {
var jsonData = pm.response.json();
pm.expect(jsonData.access_token).to.exist;
});

pm.environment.set("jwt_token", pm.test);

, и когда маркер JWT изменяется, переменная среды почтальона должна быть установлена ​​как это новое значение

Ответы [ 2 ]

0 голосов
/ 23 апреля 2020

В Postman's Test scripts позвольте добавить следующий код:

var jsonData = JSON.parse(responseBody);
pm.environment.set("jwt_token", jsonData.access_token);

Переменная jwt_token будет обновлена ​​(создана) в ваших средах. Этот код блока не ссылается на ваши тестовые сценарии.

Почтальон делает c.

0 голосов
/ 23 апреля 2020

Это все, что вам нужно для установки токена:

pm.environment.set("jwt_token", pm.response.json().access_token)

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

...