Size: a a a

Postman | Community

2022 January 11

А

Анте in Postman | Community
Доброго времени суток, коллеги. Я новичок и намертво встрял с циклами. Мне нужно прошерстить массив ответа до тех пор,  пока не  будет найден конкретный id, который нужно записать в переменную. В гугле смотрел, но внятных примеров не нашел. Буду благодарен, если подскажете где найти информацию
источник

НХ

Никита Хитрый... in Postman | Community
for (value of iterable) {
 if (value = id) {myVariable = value}
}
где iterable - твой массив.
id - твой конкретный id.
myVariable - переменная, куда записываешь свой id.
====
Почитать можно тут: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for...of
И почитай как работает jsonPath, чтобы знать как получить доступ к конкретному массиву.
источник

А

Анте in Postman | Community
Благодарю)
источник

S

Sulaiman in Postman | Community
Как-то можно вытащить много-вложенный key из jsonBody, не указывая полный путь до этого key?
Типа jsonBody.hasOwnProperty[‘foo’]?
Из такого объекта
{
‘demo’:1,
‘demo2’: {
  ‘testId’: {
    ‘foo’ : ‘bar’
   }
 }
}
источник
2022 January 12

KC

Konstantin Chumak in Postman | Community
здравствуйте.
подскажите как в теле ответа можно отфильтровать по parent == null

где, что и как, следует заполнить подскажите пожалуйста
источник

IS

Ivan Sviridenko in Postman | Community
что значит отфильтровать?
источник

IS

Ivan Sviridenko in Postman | Community
в ответе массив и выбрать только те где парент == нулл или?
источник

KC

Konstantin Chumak in Postman | Community
да
источник

A

Alexandr Dyachenko in Postman | Community
сделать новый массив где все parent == null и вывести в консоль?
Тело ответа то не поменяешь
источник

N

Nurshat in Postman | Community
Всем добрый день!
Подскажите, пожалуйста, можно ли как-то переменную сделать частью цепочки извлекающей значение из JSON?
Например у меня есть некогда сохраненная переменная
pm.collectionVariables.get("value")

Она в последствии стала ключом JSON и я хочу извлечь значение этого ключа. Т.е. что-то типа этого:
pm.test(`Statistic is correct`, function () {
   pm.expect(pm.response.json().statistic.pm.collectionVariables.get("value")).to.eql(1);
});

Но так не работает. Может кто-то такое проделывал и знает способ этого добиться?
источник

S

Supermassive black h... in Postman | Community
источник

AV

Alex Varvarchuk in Postman | Community
pm.expect(pm.response.json().statistic[pm.collectionVariables.get("value")]).to.eql(1);
источник

N

Nurshat in Postman | Community
Спасибо! 🔥🔥🔥
источник

BO

Black Overlord in Postman | Community
источник

BO

Black Overlord in Postman | Community
Добрый день. Срочный вопрос с циклом. Ответ приходит в виде массива содержащего несколько объектов, каждый из которых имеет одинаковый набор полей(на первом скрине видно часть конец первого и начало второго. у второго conter=2, rn=2).  я отправляю два таких запроса, каждый ответ сохраняю в переменную , и потом сравниваю их между собой. Как правильно сделать цикл , чтоб мой набор проверок проходил для каждого объекта ?
источник

S

Supermassive black h... in Postman | Community
По ключам внутри объекта?
источник

S

Supermassive black h... in Postman | Community
Или по циклу?
источник

S

Supermassive black h... in Postman | Community
Ну я бы сделал for (items in object1) {

}
источник

BO

Black Overlord in Postman | Community
у меня два ответа в каждом есть массив с объектами 1 и 2. мне надо, чтоб набор выполнял сравнение между обектами 1 и 1, 2 и 2 из каждого обьекта
источник

BO

Black Overlord in Postman | Community
Надо учесть, что меняя данные в теле запроса, мы можем получит и 1 объект в ответе и 10
источник