Основные сущности Postman
Перед тем, как приступить непосредственно к тестированию, давайте рассмотрим основные сущности, которыми оперирует Postman:
- Запросы
- Коллекции
- Окружения
Запросы
Запрос представляет собой комбинацию URL, хедеров и Body (тела запроса). Postman позволяет сохранять запросы и использовать их в будущем там, где вам нужно.
Чтобы создать новый запрос в Postman, нажмите New — Request
Как мы писали выше, Postman позволяет делать запросы к API. С помощью API-запроса можно получать и отправлять данные какому-либо бэкенд-сервису. Для каждого API-запроса нужно выбрать HTTP-method.
После отправки клиентом HTTP-запроса, сервер возвращает ответ. Ответ сервера содержит метаданные о статусе и запрашиваемый контент. Наиболее распространенные типы HTTP-запросов:
GET
запросы используются для получения данных от APIPOST
запросы используются для отправки новых данных APIPUT
запросы используются для обновления уже существующих данныхPATCH
запросы как и PUT используются для обновления уже существующих данных. Разница в том, что с помощью PATCH запросов можно обновить несколько записей за разDELTE
запросы используются для удаления существующих данных
Коллекции
Коллекции представляют собой группы запросов. Вы можете думать о коллекциях как о папках, в которых лежат запросы.
Чтобы создать коллекцию в Postman, нажмите New — Collection
Введите имя (Name) и описание (Description) коллекции, после этого нажмите кнопку Create
Коллекция может содержать любое число запросов. Запустить выполнение коллекции можно двумя способами:
- С помощью
Collection Runner
- С помощью
Newman
Окружение
Окружения в Postman позволяют запускать запросы и коллекции, используя разные наборы данных. Например, мы можем создавать разные окружения в Postman для Dev, QA и Production серверов. В каждом из окружений будут свои собственные настройки: например, URL, auth token-ы и пароли, API-ключи и т.п. Окружения представляют собой наборы пар «ключ-значение».
Чтобы создать новое окружение в Postman, нажмите New — Environment