Коллекция — это единица, в которой Postman организует работу: древовидная структура папок с запросами, каждый из которых содержит свой метод, URL, заголовки, тело запроса и необязательные скрипты, а также переменные, общие для всех запросов. В экспортированном виде это JSON-файл, который может открыть и запустить другой пользователь, задание CI или Newman (интерфейс командной строки Postman).
Запросы ссылаются на переменные, такие как {{baseUrl}} и {{token}} , которые поступают из среды выполнения, поэтому одна и та же коллекция работает как в локальной среде, так и в тестовой и производственной. Тестовые скрипты, прикрепленные к запросу, проверяют его ответ и могут устанавливать переменные для следующего запроса — например, получать токен при входе в систему, а затем использовать его в каждом последующем вызове.
Коллекция — это документация. Она записывает то, что кто-то когда-то отправил, а не то, что принимает API; коллекция может быть устаревшей на несколько месяцев и всё ещё отображаться корректно, если никто не добавил запрос, который бы завершился ошибкой. Генерация её на основе документации OpenAPI API обеспечивает её корректность.
На каждой странице документации экспортируется коллекция Postman для соответствующего API, сгенерированная на основе тех же определений, что и в документе OpenAPI. Рабочее пространство здесь работает аналогично: переменные, захваты и утверждения для каждого сохраненного запроса.
Все термины · Приёмы тестирования · Все 39 mock REST API
Последнее обновление