JMeter版本:2.10。 ActiveMQ 5.9
我有点指向成功将消息放入队列的JMeter脚本。然后消息,转换此消息并将其置于不同的队列中。当我只测试一个请求方法(来自jmeter)时,消息被成功提交,转换并返回到out队列,但是当我将JMeter配置为使用out队列上的响应时,它将原始请求消息有效负载显示为响应。
这是我的JMeter脚本详细信息:
JMS资源
消息属性
JNDI属性
属性
我还尝试了一些不同的组合,例如删除回复队列和指定JMSReplyTo以及手动指定JMSCorrelationID。如果有人能指出我正确的方向,甚至提供一个工作的jmeter proj示例,我将非常感激。我还使用了本指南:http://jmeter.apache.org/usermanual/build-jms-point-to-point-test-plan.html来帮助构建我的测试。
答案 0 :(得分:1)
您似乎在 JNDI属性部分中缺少Q.REQ
和Q.RPL
定义。它们应该与InitialContextFactory位一起使用。
有关详细信息,请参阅Building a JMS Testing Plan - Apache JMeter指南。
答案 1 :(得分:0)
与少数人交谈后,这是一个已知问题,我现在还没有为此问题找到合适的解决方法。
目前我不得不使用JMeter JMS Pub / Sub Samplers来使其正常工作。如果我从用户组收到回复,我将相应地更新此答案。