Как добиться «Сохранения значений переменных» в коллекции Postman Запустите команду newman - PullRequest
1 голос
/ 11 июня 2019

Я пытаюсь добиться опции "Сохранить значения переменных" в 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...