Postman — программа для работы с API, то есть с «входами» в сервисы, через которые одна программа обменивается данными с другой. В Postman вы набираете адрес запроса, выбираете метод, добавляете заголовки и тело, нажимаете кнопку и сразу видите ответ сервера: код, время, размер и сами данные в удобном виде.
Им пользуются разработчики серверной части и мобильных приложений, тестировщики, аналитики и все, кому нужно проверить, как работает чужой или свой API, без написания кода. Главное отличие от командной строки с cURL — запросы сохраняются в коллекции с папками и переменными, их можно запускать пачкой, покрывать проверками и делиться ими с командой.
Что умеет Postman
- Любые типы запросов — REST, GraphQL, gRPC, WebSocket, SOAP и другие протоколы в одном окне. Можно проверить и старый корпоративный сервис, и современный API.
- Коллекции — запросы сохраняются в папки по разделам API. Через месяц не нужно вспоминать, какой адрес и с какими параметрами вы проверяли.
- Переменные и окружения — адрес сервера, токен и другие значения выносятся в переменные. Переключили окружение с тестового на рабочее — все запросы пошли на другой сервер.
- Авторизация — встроены популярные схемы: ключ API, Basic, Bearer-токен, OAuth 2.0. Токен можно получить один раз и подставлять во все запросы коллекции.
- Скрипты и тесты — на JavaScript пишутся действия до запроса и проверки ответа: код 200, нужное поле в JSON, время ответа. Запуск коллекции целиком показывает, какие проверки прошли.
- Импорт и генерация кода — запрос можно вставить из cURL или импортировать описание OpenAPI, а готовый запрос превратить в код на Python, JavaScript, PHP и других языках.
- Моки, документация и мониторы — сервер-заглушка отвечает заранее заданными данными, пока настоящий API не готов; по коллекции собирается документация; мониторы по расписанию проверяют, что API отвечает.
- ИИ-помощник — подсказывает проверки, объясняет ответы сервера и помогает составить запрос по описанию словами.
Коллекции можно запускать и вне окна программы: для этого есть утилиты командной строки, которые встраиваются в автоматическую сборку проекта. Так проверки API выполняются при каждом изменении кода.
Кому подходит
- Разработчику, который пишет или подключает API и хочет быстро проверить запросы без своего кода.
- Тестировщику, которому нужны повторяемые проверки: один раз собрать коллекцию и запускать её после каждого обновления.
- Аналитику и менеджеру, которым нужно посмотреть, какие данные реально отдаёт сервис.
- Команде, где запросы, окружения и документация должны лежать в одном общем месте, а не в личных заметках.
Плюсы
- Понятное окно: запрос и ответ рядом, без командной строки
- Коллекции, переменные и окружения экономят время
- Автотесты и запуск коллекций в сборке проекта
- Поддержка множества протоколов, а не только REST
- Есть веб-версия, работает на Windows, macOS и Linux
Минусы
- Без аккаунта доступна только простая отправка запросов
- Коллекции по умолчанию хранятся в облаке Postman
- Интерфейс только на английском
- Тяжелее простых клиентов: долго стартует и занимает память
Сколько стоит
У Postman есть бесплатный тариф: его хватает для личной работы и знакомства с программой. Ограничения касаются в первую очередь совместной работы и облачных функций — числа участников, запусков коллекций в облаке, мок-серверов и мониторов. Платные тарифы рассчитаны на команды и компании: они снимают лимиты и добавляют управление доступом, расширенную безопасность и поддержку. Цены указаны на сайте Postman, платные тарифы российской картой не оплатить.
Как установить
- Откройте раздел загрузки на сайте postman.com и скачайте версию для своей системы. На Mac выберите сборку для процессора Apple или Intel.
- Запустите установщик на Windows — он ставит программу в папку пользователя и не спрашивает лишнего. На macOS перетащите приложение в папку «Программы».
- Откройте Postman и создайте бесплатный аккаунт или войдите в существующий. Без входа доступен облегчённый режим для разовых запросов.
- Создайте рабочее пространство и первую коллекцию, затем отправьте пробный запрос к своему API.
Частые вопросы
Можно ли пользоваться Postman без регистрации?
Частично. Без входа работает облегчённый режим: можно отправлять запросы и смотреть ответы, но коллекции, окружения и совместная работа требуют аккаунта.
Безопасно ли хранить токены в Postman?
Коллекции и окружения синхронизируются с облаком, поэтому их видят участники рабочего пространства. Секреты лучше хранить в локальном хранилище Postman или подставлять в переменные с типом «секрет».
Есть ли русский язык?
Нет, интерфейс Postman только на английском. Набор кнопок небольшой, и после первых запросов к нему быстро привыкаешь.
Чем Postman отличается от cURL?
cURL — консольная утилита: быстрая, но запросы приходится хранить в файлах самому. В Postman те же запросы сохраняются в коллекции, обрастают переменными и проверками и открываются коллегами.
Работает ли Postman в России?
Программа скачивается и отправляет запросы, но оплатить платные тарифы российскими картами нельзя. Если работа завязана на облачные функции, учитывайте риск ограничений со стороны разработчика.
