Дополнительные возможности Postman

Postman superman

Рассмотрим некоторые возможности Postman, с которыми процесс тестирования станет ещё удобнее:

Коллекции

Collections

Коллекции позволяют объединять запросы в группы и выполнять их нажатием одной кнопки

Можно настроить количество повторений (Iterations), задержку (Delay), тестовые данные (Data) и запуск по расписанию (Schedule runs).

Также коллекции можно запускать, симулируя нагрузку, в разделе Performance.

Коллекции можно экспортировать (Export) и импортировать (Import) в формате JSON, таким образом обмениваться коллекциями с коллегами.

Postman collections with core features highlighted

Среды и переменные

Environments and variables

Одно и то же приложение может быть развернуто (установлено) сразу на нескольких серверах для нужд разработки, интеграционного/системного/нагрузочного тестирования и реальных клиентов.

Таким образом, приложение дублируется на разных средах:

Postman environments example

Каждая из сред имеет различные настройки: адрес тестируемого приложения, разных тестовых пользователей и т.д.

Настройка переменных среды даёт возможность использовать одни и те же коллекции запросов для разных сред, задав значения переменных (Variable) и выбрав используемую в данный момент среду, например, System Testing Environment.

Авторизация

Authorization

Вкладка авторизации позволяет при помощи графического интерфейса выбрать тип и данные для авторизации пользователя. Авторизацию можно задать на уровне всей коллекции, тогда тип авторизации в запросах будет по умолчанию выбран как 'Inherit auth from parent'.

Обратите внимание на использование переменной host при указании адреса. Её значение будет автоматически подставлено в зависимости от выбранной среды.

Postman authorization inherit auth from parent
Задача

Усложним задачу, на этот раз доступ к ресурсу ограничен правами (см. Авторизация). Запрос должен содержать аутентификационные данные пользователя.

Отправьте запрос, опираясь на API:

  • POST https://www.tester-today.com/postman-auth
  • Заголовок Authorization с типом Basic Auth
  • В случае, если пользователь не аутентифицирован, сервер должен возвращать статус ответа с кодом 401
  • В случае, если пользователь не авторизован, сервер должен возвращать статус ответа с кодом 403
postman-basic-auth

Для аутентификации используйте данные своей учётной записи.

Права на доступ к ресурсу имеют пользователи с премиум аккаунтом.

Задача доступна премиум пользователям!

Открой доступ, чтобы заниматься без ограничений.

Полный доступ ко всем практическим задачам
Проверка ответов
Неограниченное количество попыток
Sidebar arrow

ВВЕДЕНИЕ

БАЗОВЫЕ ЗНАНИЯ

УРОВНИ ТЕСТИРОВАНИЯ

UI ТЕСТИРОВАНИЕ

ТЕХНИКИ ТЕСТ ДИЗАЙНА

ТЕСТОВАЯ ДОКУМЕНТАЦИЯ

АУТЕНТИФИКАЦИЯ И АВТОРИЗАЦИЯ

POSTMAN

БАЗЫ ДАННЫХ

ТЕСТИРОВАНИЕ РЕЛИЗА

АНАЛИЗ РАБОТЫ ПРИЛОЖЕНИЯ

ПОДГОТОВКА К СОБЕСЕДОВАНИЮ

Как составить резюме Топ вопросов Тест Собеседование