Я пытаюсь добиться опции "Сохранить значения переменных" в Postman Collection Runner с помощью newman.
Раздел «Тесты» в моем скрипте записывает в переменную среды, и когда я перебираю его через набор данных, он продолжает добавляться к переменной среды.
var responseData = JSON.parse(responseBody)
var data = {
"principalid" : responseData.principalid,
"principalroleid": responseData.principalroleid,
}
var arrayOfJson = []
if(pm.environment.get("usrresponseData") == ""){
arrayOfJson.push(data)
console.log(arrayOfJson)
}
else {
arrayOfJson = JSON.parse(pm.environment.get('usrresponseData'))
arrayOfJson.push(data)
console.log(arrayOfJson)
}
pm.environment.set('usrresponseData', JSON.stringify(arrayOfJson));
Снимок экрана ПочтальонаRunner