Новости

Разработали свой Mock Service

2025-08-22 11:16
В команде SaveLink мы часто сталкиваемся с задачей тестирования интеграций, где одно приложение может обращаться сразу к десяткам внешних сервисов. Поддерживать стабильность таких тестов непросто: разные команды, разные протоколы, ошибки и задержки. Раньше мы пользовались Castlemock и SoapUI, но у этих инструментов есть свои ограничения: от нестабильности до устаревших интерфейсов.
Один из наших инженеров решил подойти к проблеме иначе и создал собственный инструмент Mock Service. Он объединяет лучшие функции существующих решений и предлагает удобный веб-интерфейс, гибкую настройку и простое развертывание в Docker.
Что умеет Mock Service:

  • проксирование запросов с возможностью добавлять задержки и обрабатывать ошибки;
  • статичные ответы с параметризацией;
  • условная логика на Python;
  • импорт Swagger и WSDL схем;
  • группировка и массовая настройка эндпоинтов;
  • система логирования в реальном времени.
Проект был разработан с помощью AI и уже успешно внедрен в работу команды.

Подробнее о том, как создавался инструмент, читайте в нашей статье на Habr:
👉 Навайбкодил Mock Service