NEWMAN & POSTMAN: запуск коллекции с POSTMAN, но не с NEWMAN - PullRequest
0 голосов
/ 12 февраля 2020

Запуск коллекции с POSTMAN, но не с NEWMAN (С окружающей средой. json).

Мой код в разделе «Тесты» в 1-м запросе POSTMAN GET:

pm.test("Retrieve cookie(TS01a20dbe)", function() {
let headerValue = pm.response.headers.get("Set-Cookie")
var headerValue1 = headerValue.match(/TS01a20dbe=(.*); Path/)[1];
pm.environment.set("TS01a20dbe", headerValue1);
});

Примечание:
pm.environment.set("TS01a20dbe", headerValue1); - Обновление значения «TS01a20dbe» в переменной среды при запуске выше GET-запроса из POSTMAN, но не обновляется, когда я запускаю то же самое из NEWMAN. Поэтому значение TS01a20dbe не передается следующему запросу POST. Пожалуйста, смотрите ниже.

  {
"key": "Cookie",
"value": "TS01a20dbe={{TS01a20dbe}}; check=true; AMCVS_E9895AF6591C3FDF0A495C80%40AdobeOrg=1; 
}

Вот команда, которую я использую для запуска коллекции из NEWMAN

newman run <collectionName.json> -e <environmentFileName.json> --insecure
...