Запуск коллекции с 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