Size: a a a

Postman | Community

2019 September 11

T

Thony in Postman | Community
разглядывая список результатов за тест вы ведь не станете радоваться, если увидите 100 баллов у человека с не вашей фамилией
источник

T

Thony in Postman | Community
потому значение обязательно должно быть привязано к полю
источник

T

Thony in Postman | Community
Nick Verbitsky
Что-то в таком духе:

const obj = {
   a: 1,
   b: 2,
   c: 3
};

pm.test('check c = 3', () => pm.expect(obj.c).to.be.equal(3));
+
источник

T

Thony in Postman | Community
ещё можно в тесте указать массив полей, где предполагаемо может оказаться искомое значение

и считать тест пройденным, если значение есть хотя бы в одном из них
источник

T

Thony in Postman | Community
но опять же - в такой проверке мы будем искать исключительно по конкретным полям всё равно
источник

💻ᗩ

💻ᑎIᑕK🐞 ᗩᑎTOᑎYᑌK 🚀... in Postman | Community
Типа быстрее будет
источник

T

Thony in Postman | Community
речь не о скорости, а о корректности и валидности проверки как таковой

просто поиск вхождения строки в ответе метода - это не тест
источник

T

Thony in Postman | Community
если конечно не указаны дополнительные ограничения
источник

T

Thony in Postman | Community
о том, что искомое значение уникальное и не может быть равно имени поля
источник

T

Thony in Postman | Community
положим, нужно отыскать значение равное "id"

скорее всего в ответе будет поле с именем id

например:

{
   "id": 3
}

так вот, тест с поиском вхождения вернёт Passed
хотя по факту то он значения не нашёл, он нашёл имя поля, потому честный ответ здесь - Failed
источник

💻ᗩ

💻ᑎIᑕK🐞 ᗩᑎTOᑎYᑌK 🚀... in Postman | Community
Да разные айдишки в разных местах будут появлятся. ПОдумаю еще над этим. ПОка хоть так) Спасибо
источник

T

Thony in Postman | Community
💻ᑎIᑕK🐞 ᗩᑎTOᑎYᑌK 🚀
Да разные айдишки в разных местах будут появлятся. ПОдумаю еще над этим. ПОка хоть так) Спасибо
можно ли увидеть конкретно, как поставлена задача?
источник

💻ᗩ

💻ᑎIᑕK🐞 ᗩᑎTOᑎYᑌK 🚀... in Postman | Community
Thony
можно ли увидеть конкретно, как поставлена задача?
К сожалению конфиденциально :/
источник

AD

Artem Deryushkin in Postman | Community
Всем привет. Подскажите возможно ли решить след задачу. есть несколько запросов, первый запрос возращает JSON с id проектов и id папок. Следующий запрос содержит уже состав папки конкретного проекта. Мне нужно получить состав всех папок. Можно ли сделать это с помощью постмана? Я сделал переменную, туда записыва список id проектов, и список Id папок, но что то запрос этот не работает. Посоветуйте что нибудь?
источник

AD

Artem Deryushkin in Postman | Community
источник

AD

Artem Deryushkin in Postman | Community
источник

NV

Nick Verbitsky in Postman | Community
Artem Deryushkin
Всем привет. Подскажите возможно ли решить след задачу. есть несколько запросов, первый запрос возращает JSON с id проектов и id папок. Следующий запрос содержит уже состав папки конкретного проекта. Мне нужно получить состав всех папок. Можно ли сделать это с помощью постмана? Я сделал переменную, туда записыва список id проектов, и список Id папок, но что то запрос этот не работает. Посоветуйте что нибудь?
Вообще, по описанию задачи сделать можно.
Но вот не совсем понятно про "запрос не работает".
Подставляете прямо список path variables?
источник

AD

Artem Deryushkin in Postman | Community
Nick Verbitsky
Вообще, по описанию задачи сделать можно.
Но вот не совсем понятно про "запрос не работает".
Подставляете прямо список path variables?
Да, ссылаюсь на переменные, который идут списком. По сути он же должен сделать запрос сначала с одним значением из списка, потом со следующим и так до конца, или он должен вернуть ответ с данными по каждому значению. В общем кажется, что он так не умеет либо по другому надо делать
источник

AD

Artem Deryushkin in Postman | Community
источник

NV

Nick Verbitsky in Postman | Community
Artem Deryushkin
Да, ссылаюсь на переменные, который идут списком. По сути он же должен сделать запрос сначала с одним значением из списка, потом со следующим и так до конца, или он должен вернуть ответ с данными по каждому значению. В общем кажется, что он так не умеет либо по другому надо делать
Не, так не работает. Ну и в принципе не припомню, где бы прямо вот так работало)
источник