Интерфейс Postman
Для начала, давайте подробно рассмотрим интерфейс. Мы сознательно будем рассматривать английскую версию:
New
с помощью этой кнопки можно создать новый запрос (Request), коллекцию (Collection) или окружение (Environment)Import
с помощью этой кнопки можно импортировать коллекцию или окружение. По нажатию откроется окно, где вы сможете выбрать одну из нескольких опций для импорта: импорт из файла, папки или по ссылке. Также можно просто вставить данные для импорта в текстовое полеRunner
по нажатию на кнопку запускается Collection Runner, который выполняет коллекции запросовOpen New
по нажатию открывается новое окно Postman или новое окно запуска коллекцийMy Workspace
моя рабочая область. С помощью этой кнопки можно создать новую рабочую область (workspace). Рабочая область предоставляет общий контекст для работы с API. Может использоваться для совместной работы внутри команды (ее можно расшарить с коллегами)Invite
с помощью этой кнопки можно пригласить других членов команды для совместной работы внутри рабочей области (workspace-а)History
все запросы и ответы попадают во вкладку «History» (История). Это позволяет вернуться к предыдущим запросамCollections
в этой вкладке хранятся коллекции запросов. Коллекции используются для группировки запросов по каким-либо признакамRequest Tab
вкладка запроса. Название вкладки по умолчанию — Untitled Project. Хорошая практика — называть вкладку по названию запросаHTTP Request
с помощью этого выпадающего списка можно выбрать тип запроса: GET, POST, PUT, PATCH, DELETE и т.пRequest URL
URL API запросаSave
по нажатию на кнопку Save можно сохранить запрос (или перезаписать, если запрос уже был сохранен ранее)Params
параметры, необходимые для выполнения запросаAuthorization
API используют авторизацию, чтобы убедиться, что клиент имеет доступ к запрашиваемым данным. В этой секции описываются параметры авторизации: например, username, password, bearer-токен и т.пHeaders
для работы с некоторыми API с каждым запросом необходимо отправлять специальные хедеры. Это нужно для того, чтобы добавить дополнительные данные о типе операции, которую вы хотите провести. Хедеры можно указать в этой секцииBody
в этой вкладке указываются данные, которые должны быть отправлены вместе с запросомPre-request Script
Pre-request скрипты пишутся на JavaScript и выполняются перед отправкой запросов. Используются для того, чтобы провести какие-то действия прямо перед тем, как отправить запрос (например, добавить timestamp или какие-то вычисляемые данные в ваши запросы)Tests
во вкладке Tests находятся скрипты, которые выполняются во время запроса. Тесты позволяют проверить API и убедиться, что все работает так, как это было задумано