Как просмотреть ответы в Postman Collection Runner?

Я использую Postman Collection Runner для выполнения одного и того же запроса несколько раз с использованием итераций. Мои тесты работают должным образом, но я не могу видеть отдельные ответы для каждого запроса.

Можно ли просмотреть ответы на запросы в средстве выполнения почтальонов?


person thedev    schedule 07.09.2016    source источник


Ответы (5)


В последней версии Postman вы можете видеть все данные из запуска сбора для каждого отдельного запроса.

В средстве выполнения коллекции щелкните имя запроса, и можно просмотреть все сведения о запросе и ответе.

введите описание изображения здесь

Дополнительную информацию можно найти в разделе «Отладка с использованием тела запроса и ответа» на этой странице

person Danny Dainton    schedule 26.12.2017
comment
Есть ли способ включить их в экспортированные результаты? - person Brett VanderVeen; 12.04.2018
comment
Не в экспорте пользовательского интерфейса, я не думаю, возможно, запуск коллекции через скрипт Ньюмана? Я не занимаюсь этим, поэтому мне нужно попробовать. :) - person Danny Dainton; 12.04.2018
comment
Спасибо, Дэнни. Я пробовал newman, но трудно понять, какие данные доступны для шаблона экспорта. - person Brett VanderVeen; 13.04.2018
comment
Когда я пытаюсь это сделать, я получаю сообщение о том, что данные недоступны (сохраняются только данные о 10 лучших исторических прогонах). Решение состоит в том, чтобы нажать кнопку «Создать» в правом верхнем углу и повторно запустить коллекцию. - person Alan Smith; 08.08.2019
comment
Я считаю, что существует нерешенная проблема, связанная с этой проблемой, и она будет решена в будущих выпусках. - person Danny Dainton; 08.08.2019

Это может кому-то помочь, я пробовал

pm.test (responseBody, истина)

и это напечатало ответ в сводке выполнения.

person Vicky    schedule 02.02.2018
comment
Выглядит неплохо! У вас есть подсказка, как распечатать также requestBody? pm.test (requestBody, true) не работает :-) - person DaveX; 05.06.2018
comment
Привет @Dafka! Чтобы напечатать запрос, вы можете использовать такой объект запроса, pm.test (request.url, true); pm.test (request.body, истина); pm.test (request.header, true); Подробнее об объекте запроса можно узнать @ postmanlabs.com/postman-collection/Request.html#~definition Надеюсь, это поможет. Спасибо. - person Vicky; 06.06.2018

Позвольте мне добавить более подробную информацию о решении shadowcharly.

Ваши результаты могут быть просмотрены, если вы назначите responseBody переменную массиву тестов (на вкладке Tests)

tests["body"] = responseBody

введите описание изображения здесь

и экспортировать его как json (в интерфейсе вы видите только результаты ноль / один, если тест пройден или нет).

введите описание изображения здесь

введите описание изображения здесь

введите описание изображения здесь

Это не очень полезно, но это единственный способ, который я нашел.

person Piotr Dawidiuk    schedule 01.02.2017
comment
Данный оператор для теста возвращает { "name": "body", "status": "pass" }, в моем выводе. Не могли бы вы подсказать, что мне делать? - person Daksh Shah; 07.02.2018

Если вы повторяете точно такой же запрос, вы можете использовать имя теста, чтобы показать результат:

tests['Test to see value of key Key'+ keyValue] = testResult....

У вас будет отдельный тест для каждого полученного значения, не совсем журнал, но отлично работает;)

person shadowcharly    schedule 13.10.2016

Я знаю, что это старый, но почтальон добавил функцию в бегунок коллекции. введите описание изображения здесь

person Rakesh H    schedule 04.08.2020
comment
Это не сохраняет ответы для меня. Любая идея, в чем может быть проблема - person arqam; 26.07.2021