На главную
Логотип Hephaestus

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-платформами, документация.

Символ российского рубля Бесплатно
Подробнее

Охотники: 5

Основатели: 14

Пользователи: 15

Основатель

Еще проекты из этой области

Данный сайт использует файлы cookie в целях обеспечения корректной работы сайта. Продолжая использовать сайт, вы принимаете Условия обработки файлов cookie и Политику конфиденциальности. Вы можете отключить обработку файлов cookie в настройках вашего браузера.