
Рассмотрим некоторые возможности Postman, с которыми процесс тестирования станет ещё удобнее:
Рассмотрим некоторые возможности Postman, с которыми процесс тестирования станет ещё удобнее:
Коллекции позволяют объединять запросы в группы и выполнять их нажатием одной кнопки
Можно настроить количество повторений (Iterations), задержку (Delay), тестовые данные (Data) и запуск по расписанию (Schedule runs).
Также коллекции можно запускать, симулируя нагрузку, в разделе Performance.
Коллекции можно экспортировать (Export) и импортировать (Import) в формате JSON, таким образом обмениваться коллекциями с коллегами.
Одно и то же приложение может быть развернуто (установлено) сразу на нескольких серверах для нужд разработки, интеграционного/системного/нагрузочного тестирования и реальных клиентов.
Таким образом, приложение дублируется на разных средах:
Каждая из сред имеет различные настройки: адрес тестируемого приложения, разных тестовых пользователей и т.д.
Настройка переменных среды даёт возможность использовать одни и те же коллекции запросов для разных сред, задав значения переменных (VARIABLE) и выбрав используемую в данный момент среду, например, System Testing Environment.
Вкладка авторизации позволяет при помощи графического интерфейса выбрать тип и данные для авторизации пользователя. Авторизацию можно задать на уровне всей коллекции, тогда тип авторизации в запросах будет по умолчанию выбран как 'Inherit auth from parent'.
Обратите внимание на использование переменной host при указании адреса. Её значение будет автоматически подставлено в зависимости от выбранной среды.
Усложним задачу, на этот раз доступ к ресурсу ограничен правами (см. Авторизация). Запрос должен содержать аутентификационные данные пользователя.
Отправьте запрос, опираясь на API:
Для аутентификации используйте данные своей учётной записи.
Права на доступ к ресурсу имеют пользователи с премиум аккаунтом.
Уровень повышен!