Я ищу тестовый фреймворк (желательно на Java) для создания системных тестов.
Системой, которую мне нужно протестировать, является ESB, предлагающий несколько конечных точек http для приема и отправки сообщений, сервер JMS и сервер приложений JBoss с базой данных в конце.
Я хочу создать тестовые сценарии, которые определяют входящие сообщения в ESB, ответ, который должен быть отправлен на запрос, и ожидаемые значения в базе данных.
Цепочка:
http(ESB) -> JMS -> JBoss -> Database
но также:
Database -> JBoss -> JMS -> ESB(http)
Тесты должны быть реализованы как тест JUnit или таким образом, чтобы они могли быть запущены Хадсоном.
Было бы неплохо, если бы можно было также проверить обмен сообщениями JMS.
Раньше я работал с фреймворком, который соответствует потребностям, но это было в другой компании, и это было написано самим собой, а иногда и боль в а ..
Я знаю, что я не единственный и не первый, кому нужно что-то подобное =)