Подходит ли Citrus Framework для автономного развертывания?

Я разработчик приложения BPM. У нашей команды есть простой написанный от руки инструмент, который позволяет мокать внешние системы через JMS и SOAP, а также этот инструмент позволяет нам вызывать собственные интеграции.

Тем не менее, мы хотим использовать что-то более расширяемое и надежное для целей тестирования интеграции, и Citrus Framework кажется хорошей альтернативой, но он предназначен в первую очередь для выполнения, как тесты JUnit/TestNG, что не подходит для этого случая.

Нам нужно приложение, которое работает как автономное и допускает простую настройку без повторного развертывания.

Возможно ли это с Citrus Framework?

Если нет, то какой подход вы бы порекомендовали для этой цели?

Благодарю вас!


person Ivan Kachalkin    schedule 28.11.2016    source источник


Ответы (1)


У Citrus есть побочный проект под названием Citrus Simulator, который представляет собой автономный симулятор для нескольких транспортов сообщений, включая JMS. Проект доступен на github: https://github.com/christophd/citrus-simulator

Руководство пользователя (все еще в разработке) можно найти здесь: https://christophd.github.io/citrus-simulator/

person Christoph Deppisch    schedule 29.11.2016