Разделы портала

Онлайн-тренинги

.
Как достать данные из JSON-объекта
12.08.2020 00:00

Автор: Ольга Назина

Допустим, что вы решили начать писать автотесты в Postman-е. Взяли пример из документации

pm.expect(X).to.eql.;

«Мы ожидаем, что X = Y». Так можно проверить число, строку, и даже объект!

Но как «достать» этот самый X из ответа от сервера? Я видела, как это делают новички — они просто подставляют в переменную Х название нужного поля. Но тест при этом, увы, не работает. Потому что Postman не делает поиск по дереву json в поисках такого названия. Вам нужно указать точный путь к нужному параметру.

И сегодня я научу вас, как это делать. Пойдем от простого к сложному:

1. Как достать данные из простого массива

2. Как достать данные из простого объекта

3. Как достать данные из дерева JSON-объекта

А если вы хотите узнать больше — подписывайтесь и приходите на курс Автоматизация тестов для REST API при помощи Postman, где вы сможете научиться писать автотесты в Postman, используя возможности языка JavaScript.

Обсудить в форуме