Postman - это ведущая платформа для разработки, сотрудничества и тестирования API, с которой ежедневно взаимодействуют миллионы инженеров по программному обеспечению, DevOps и качеству.

Изучение самых дальних уголков приложения, которое мы уже знаем, как использовать, - это не то, чем мы часто занимаемся. Однако в большинстве случаев это может быть ценным источником gotcha приятных моментов.

В этой статье я покажу 5 хитростей о Postman, которые помогут вам сэкономить время и сделать вашу работу с Postman еще более плодотворной.

Пойдем!

1. Одновременное закрытие всех вкладок запроса.

В правом верхнем углу окна инициатора запроса есть значок с многоточием (…). Если вы нажмете на этот значок, в раскрывающемся меню появится множество полезных опций, включая Close All Tabs, который закроет все открытые вкладки, если вы нажмете на него.

Возврат к Recently Closed запросам и Close All but Current Tab также удобны.

2. Единый тест для всей коллекции

Всегда рекомендуется тестировать запросы коллекции Postman. Что, если вы хотите написать тест только один раз, который будет проверять все запросы для этой конкретной коллекции (DRY)?

Что ж, вам просто нужно щелкнуть коллекцию и перейти на вкладку Tests или нажать Просмотреть дополнительные действия (…) рядом с названием коллекции или папки и выбрать Edit . Вот и все, здесь можно писать тесты на всю коллекцию.

Они называются collection level tests, которые будут выполняться для каждого запроса внутри этой коллекции.

3. Настройте среду.

Вы можете выбрать или активировать среду, даже не касаясь раскрывающегося списка Среды в правом верхнем углу.

Перейдите к боковой панели Environments слева, где расположены все среды. Наведите указатель мыши на среду и щелкните круглый флажок, чтобы установить эту среду. Вы можете видеть, что после выбора среды она сразу становится активной средой для рабочего пространства. Таким же образом вы можете сбить с толку окружающую среду.

4. Остановка запуска коллекции с помощью postman.setNextRequest ()

Давайте посмотрим на setNextRequest Почтальона, настоящий наркотик.

Как вы можете видеть с postman.setNextRequest(), вы можете контролировать поток / порядок ваших запросов во время выполнения сбора.

Однако есть также способ остановить выполнение всей коллекции. Передача null или undefined в setNextRequest выполнит свою работу.

Только один нюанс. postman.setNextRequest() имеет область видимости, которая является источником запуска вашей коллекции. То есть, если вы запустите коллекцию, вы можете перейти к любому запросу в коллекции, даже к запросам внутри вложенных папок.
Однако, если вы запустите папку, область postman.setNextRequest() ограничена этой папкой. Таким образом, вы можете перейти к любому запросу внутри этой папки, но не к тем, которые находятся вне этой папки.

5. 1000 бесплатных запусков монитора каждый месяц

Всем пользователям Postman доступно 1000 бесплатных запусков Monitor каждый месяц . Служба мониторинга Postman’s Monitoring позволяет пользователям отслеживать работоспособность, производительность API, планировать запуски монитора для коллекций и выполнять непрерывное тестирование. Мониторы можно настроить на запуск, начиная с каждого часа (5 минут для платных пользовательских планов) до одного раза в неделю.

Вы можете приостановить / возобновить работу своих мониторов, непрерывно тестировать свои службы API, просматривать результаты мониторинга на графике, просматривать исторические данные, запускать мониторы из нескольких географических регионов, запускать монитор запуска через вызов API, фильтровать результаты, интегрировать их с множеством сервисов, таких как как GitHub, Bitbucket, Slack и т. д. и многие другие. Мониторы действительно мощные, и вам обязательно стоит воспользоваться этой услугой.

Я надеюсь, что эта статья продемонстрировала некоторые приятные особенности Postman, которые помогут вам сделать вашу работу еще более прогрессивной.

Ссылки:

О postman.setNextRequest ()

О мониторах почтальона

О пределах использования Postman Monitor

Обо мне:

Меня зовут Айк Сардарян, я старший SDET в Почтальоне.
Спасибо за чтение этой статьи и удачного тестирования!