Postman — без рекламы и регистраций программа, инопланетная находка
Категория: Сеть и интернет · Лицензия: Proprietary Free · Платформа: Windows / macOS / Linux (зависит от программы)
⬇ Скачать с официального сайтаPostman — там, где API становится понятным
Началось всё как расширение для Chrome, которое один разработчик написал себе, чтобы не мучиться с curl. Сегодня это платформа, которой пользуются миллионы, и почти в каждой команде с бэкендом кто-то говорит «скинь мне коллекцию».
Базовое
Составляете HTTP-запрос: метод, адрес, заголовки, параметры, тело в JSON, XML, form-data или бинарником. Жмёте Send. Получаете ответ с подсветкой синтаксиса, кодом статуса, временем отклика, размером и всеми заголовками. Без единой строчки кода и без гадания, правильно ли вы экранировали кавычки в терминале.
Поддержка не только REST: GraphQL с автодополнением по схеме, WebSocket, Socket.IO, gRPC, MQTT.
Что превращает это в рабочий инструмент
- Коллекции. Запросы складываются в папки, папки в проекты, проекты синхронизируются между членами команды. Новый человек получает работающий набор вместо документации, которой нет.
- Переменные и окружения. Один и тот же набор запросов бьёт то в локальный сервер, то в тестовый, то в боевой — переключается выпадающим списком. Токены лежат в секретных переменных.
- Скрипты. JavaScript до и после запроса: подставить токен, вытащить id из ответа и положить в переменную для следующего шага, сгенерировать подпись.
- Тесты. Проверки прямо в запросе — статус 200, поле присутствует, время меньше 500 мс. Собираются в прогон коллекции и запускаются целиком.
- Newman — консольный запускатель тех же коллекций. Ставится в CI и гоняет тесты API на каждый коммит.
- Mock-серверы. Фронтенд может начинать работу, пока бэкенда физически нет.
- Документация генерируется из коллекции автоматически и публикуется ссылкой.
- Импорт из OpenAPI, Swagger, cURL, HAR. Вставили curl-строку — получили готовый запрос.
Честно о неприятном
Приложение стало тяжёлым: Electron, сотни мегабайт, заметный аппетит к памяти. Работу без входа в аккаунт постепенно урезали — раньше можно было спокойно хранить всё локально, теперь без учётной записи многое недоступно, и это раздражает старых пользователей. Данные по умолчанию синхронизируются в облако компании, что не всем приемлемо.
Если это смущает — посмотрите Bruno (локальные файлы, дружит с git), Insomnia или Hoppscotch.
Тарифы и платформы
Бесплатный тариф щедрый: неограниченные запросы и коллекции, до трёх человек в команде. Дальше платно. Windows, macOS, Linux, веб-версия.
⬇ Скачать с официального сайта| Название | Postman |
| Категория | Сеть и интернет |
| Лицензия | Proprietary Free |
| Официальный сайт | https://www.postman.com/downloads/ |
| Цена | 0 ₽ — программа бесплатная |
| Языки | Русский, английский и десятки других (зависит от сборки) |
