Hephaestus
Open-source фреймворк для автоматизации API-тестов в Postman: snapshot-регрессия, схемы, auth
О продукте
Для кого:
QA-инженеры и команды, тестирующие REST/XML API в Postman. Для больших коллекций, где десятки запросов содержат дублирующиеся скрипты. Подходит тем, кто хочет snapshot-регрессию без настройки CI.
Проблема:
В Postman каждый запрос содержит свои скрипты. При 50+ методах — хаос: дублирование, разная логика, невозможность code review. Нет snapshot-регрессии, маскирования секретов, единого стандарта.
Решение:
Единый движок в Git, загружаемый в Postman одним запросом. Каждый метод — только override-конфиг. Движок берёт на себя auth, assertions, snapshot-регрессию, JSON Schema, маскирование секретов.
Преимущества:
Работает в Postman без зависимостей. 20+ модулей: snapshot, auth, schema, assertions. Совместим с Apidog. Обновление из Git одной кнопкой. Docker, Newman, JUnit, HTML-отчёты. Open-source, MIT.
Импортируйте шаблон-коллекцию в Postman, загрузите движок одним запросом и начните писать тесты за минуты. Документация и quickstart на GitHub: github.com/bogdanov-igor/hephaestus-postman-framework
Дополнительно:
Версия 3.8. Активная разработка с 2025 года.
Полная документация на русском и английском. Live docs: bogdanov-igor.github.io/hephaestus-postman-framework.
Автор — Bogdanov Igor.
Статус проекта:
🔥Хочу максимальную прожарку
Хочу фидбек по архитектуре: правильно ли выбран подход с eval() и хранением движка в collectionVariables? Удобен ли override-паттерн? Стоит ли делать GUI/расширение для Postman или CLI достаточно?
🤝Ищу партнерства и коллабы
Ищу QA-лидов и DevRel для интеграции в реальные команды. Интересны коллаборации с авторами курсов по тестированию API. Открыт к контрибьюторам: плагины, интеграции с CI-платформами, документация.
Основатель
Еще проекты из этой области