Мне нужна помощь с Почтальоном тестовым скриптом, когда я делаю API вызов vRealize Автоматизация, я получаю значение Body ответа, отличное от предыдущего развертывания.данные будут находиться в другом массиве, его случайное изменение.
вот что у меня есть в тестовом скрипте:
var data = JSON.parse(responseBody);
var Array1 = data.content
for(var i = 0; i < Array1.length; i++){
console.log("" + data.content[i].data.ip_address);
}
консоль напечатает:
undefined
192.168.245.211
undefined
развертывание после того, как соболезнование напечатает:
192.168.245.212
undefined
undefined
и последнее развертывание:
undefined
undefined
192.168.245.213
, поэтому значение находится в data.content[0].data.ip_address
или data.content[1].data.ip_address
или data.content[2].data.ip_address
, что я пытаюсь сделатьis:
1) Я хочу игнорировать неопределенное значение, если решу распечатать его на консоли.2) Я хочу заменить console.log
на pm.environment.set
, чтобы установить IP-адрес независимо от того, где находится значение, расположенное в массиве 0,1 0r 2