Найти тему
QA Way - QA Automation

Отладка запросов к API с помощью консоли Postman

Оглавление

После отправки запроса к API результат может отличаться от того, что ожидалось. Для этого может быть много причин. Можно использовать консоль Postman чтобы выяснить, в чем проблема и для устранения неполадок вашего запроса. Далее мы рассмотрим, как это можно сделать.

Отладка в консоли

Каждый отправленный запрос, логируется в консоли Postman. Там вы можете просмотреть подробности того, что произошло во время его отправки. Это означает, что вы можете использовать консоль для отладки ваших запросов, когда API ведет себя не так, как вы ожидаете. Открытая, во время отправки запроса консоль, сделает ваши API запросы нагляднее за счёт логирования сообщений при отладке.

Консоль Postman регистрирует следующую информацию:

  • Отправленный запрос.
  • Заголовки запроса, значения переменных и редиректы.
  • Конфигурация прокси-сервера.
  • Сертификаты, используемые для запроса.
  • Сетевая информация, такая как IP-адреса, шифры и используемые протоколы.
  • Логирование операторов и асинхронных запросов из тестовых и pre-request скриптов.
  • Ответ в необработанной форме.

Postman для тестирования API.

Курс знакомит тестировщиков ПО с часто встречающимися задачами при тестировании backend приложений. На примере простого микро сервиса вы увидите что собой представляет REST API. Какие основные подходы для тестирования ПО используются при его проверках. С помощью каких инструментов и библиотек пишутся автотесты и создаются тестовые фреймворки.

🔸 Начать обучение 🔸

Открытие консоли

Откройте консоль, выбрав значок консоли 'Console' в нижнем колонтитуле Postman. В настольном приложении Postman вы можете использовать Cmd + Option + C или Ctrl + Alt + C, чтобы открыть консоль Postman в новом окне.

-2

Просмотр ошибок запроса из консоли

Если Postman не сможет отправить ваш запрос или не получит ответ от API, которому вы отправили запрос вы получите сообщение об ошибке. Это сообщение будет содержать информацию о проблеме и ссылку на консоль. Там вы можете получить подробную информацию о запросе.

-3

Выберите 'View in Console', чтобы просмотреть сведения о запросе в консоли и узнать больше о том, что пошло не так.

-4

Консоль Postman отображает сетевую информацию, заголовки и тело запроса и ответа для каждого запроса, а также любые залогированные сообщения консоли, поступающие из ваших сценариев.

-5

Фильтрация по типу сообщений журнала в разделе 'All logs'.

Выберите значок с тремя точками, чтобы включить или отключить временные метки и информацию о сети.

-6

По умолчанию консоль будет регистрировать последние 5000 сообщений за 24 часа. Выберите Clear, чтобы очистить список.

Использование операторов логирования

Использование операторов логирования в соответствующих местах тестовых сценариев может помочь в отладке запросов. В Postman можно использовать следующие операторы логирования: console.log(), console.info(), console.warn() и console.error() используются для вывода в лог дополнительной информации для соответствующих разделов журнала. С помощью console.clear() можно из тестовых сценариев очистить консоль.

Источник