2011-02-08 3 views
4

Может ли кто-нибудь рекомендовать инструмент для быстрой отправки тестовых сообщений в очередь JMS? Инструмент должен позволить пользователю вводить некоторые данные, возможно, полезную нагрузку XML, а затем отправлять их в очередь? Я знаю, что я мог бы, вероятно, быстро постучать по этому поводу, но я подумал, что сначала спрошу, прежде чем изобретать колесо. Приветствия.Тестирование сообщений в очереди JMS

ответ

3

В ActiveMQ есть очень приятная консоль веб-админ, которая позволяет отправлять персонализированные сообщения в любую очередь, вы даже можете отправить несколько сообщений сразу, чтобы стресс-тест вашего приложения.

Если вам нужно что-то более общее, у SoapUI есть JMS module. Я никогда не пробовал, но общее качество этого пакета приложений очень многообещающее.

1

Взгляните на IBM WebSphere Developer Technical Journal: Running a standalone Java application on WebSphere MQ V6.0. Хотя статья ориентирована на WebSphere MQ, загрузка кода представляет собой простой JMS с JNDI-образами и должна запускаться на любом совместимом JMS-провайдере.

Приятная вещь в том, что он работает как для очередей, так и для тем и будет либо производителем сообщений, либо потребителем сообщений на основе параметров времени выполнения. Вы можете запустить его как продюсер, а другой (или два или три или четыре) в качестве потребителя для проверки очереди или темы. Код очень простой не-gui, который делает его отличной отправной точкой для экспериментов. Например, вы можете легко изменить его, чтобы установить срок действия сообщения или мост между темами и очередями.

0

Вы должны взглянуть на HermesJMS. Это очень многофункциональная, некоторые концепции немного трудно понять ...

0

Я написал клиент для Activemq и Hornetq, который делает именно это. Это коммерческий, но есть 60-дневный пробный период. Вы можете найти его по адресу:

Rockeye JMS

С уважением, Serge