任何人都可以推荐一种工具,用于快速将测试消息发布到JMS队列中吗?该工具应该允许用户输入一些数据,可能是XML有效负载,然后将其提交到队列?我知道我可能会很快地把事情搞得很快但是我想在重新发明轮子之前先问一下.干杯.
此答案不适用于所有JMS代理,但如果您恰好使用Apache ActiveMQ,则基于Web的管理控制台(默认位于http:// localhost:8161/admin)允许您手动向主题发送文本消息或队列.它对调试很方便.
HermesJMS似乎是与JMS提供者交互的相当强大的客户端.在我看来,这是非常不直观和难以设置的.(至少我失败了...)
其他更加用户友好的客户通常是特定于供应商的.Sonic Message Manager是SonicMQ的一款非常好用且易于使用的开源JMS客户端.像这样的客户与不同的提供商合作会很棒.
ActiveMQ的基于Web的管理控制台有一个很大的缺陷 - 在发布消息时无法指定任何标头/自定义属性.
我遇到了一个整洁的FOSS工具,可以发布消息并指定标题/属性:
http://sourceforge.net/projects/activemqbrowser/
HTH
Apache JMeter是一个工具(为Java平台编写),它允许:
将消息发送到队列(点对点)
发布/订阅主题
发送持久消息和非持久消息
发送文本,地图和对象消息
Apache ActiveMQ包含一个ProducerTool和一个带有许多命令行配置选项的ConsumerTool示例源(Java).由于它基于JMS API,因此只需稍作修改即可轻松将其与其他消息代理一起使用.