Коллекция почтальонов

Коллекция — это единица, в которой Postman организует работу: древовидная структура папок с запросами, каждый из которых содержит свой метод, URL, заголовки, тело запроса и необязательные скрипты, а также переменные, общие для всех запросов. В экспортированном виде это JSON-файл, который может открыть и запустить другой пользователь, задание CI или Newman (интерфейс командной строки Postman).

Как это работает

Запросы ссылаются на переменные, такие как {{baseUrl}} и {{token}} , которые поступают из среды выполнения, поэтому одна и та же коллекция работает как в локальной среде, так и в тестовой и производственной. Тестовые скрипты, прикрепленные к запросу, проверяют его ответ и могут устанавливать переменные для следующего запроса — например, получать токен при входе в систему, а затем использовать его в каждом последующем вызове.

Заблуждение

Коллекция — это документация. Она записывает то, что кто-то когда-то отправил, а не то, что принимает API; коллекция может быть устаревшей на несколько месяцев и всё ещё отображаться корректно, если никто не добавил запрос, который бы завершился ошибкой. Генерация её на основе документации OpenAPI API обеспечивает её корректность.

Попробуйте здесь.

На каждой странице документации экспортируется коллекция Postman для соответствующего API, сгенерированная на основе тех же определений, что и в документе OpenAPI. Рабочее пространство здесь работает аналогично: переменные, захваты и утверждения для каждого сохраненного запроса.

Источники

Другие термины

Читать страницу на английском

Все термины · Приёмы тестирования · Все 39 mock REST API

Последнее обновление