JMeter JMS点对点请求响应:“;没有收到回复消息“收到”;

JMeter JMS点对点请求响应:“;没有收到回复消息“收到”;,jms,activemq,jmeter,Jms,Activemq,Jmeter,我已经创建了JMeter手册中记录的JMS点对点请求-响应测试 我的JMeter点对点配置: 然而,当我运行它时,它总是在响应时超时。如果我查看采样器日志文件,我似乎rm=“没有收到回复消息”: 我知道我的消费者已正确设置为基于ReplyToJMS头进行回复。事实上,如果我查看ActiveMQ管理控制台,它会告诉我,我指定的应答队列已排队和出列的消息数正好与测试中的消息数相同。所以看起来JMeter正在消除它们,但之后有些事情出了差错 我的ActiveMQ管理控制台: 是否有人能够使用J

我已经创建了JMeter手册中记录的JMS点对点请求-响应测试

我的JMeter点对点配置:

然而,当我运行它时,它总是在响应时超时。如果我查看采样器日志文件,我似乎
rm=“没有收到回复消息”


我知道我的消费者已正确设置为基于ReplyToJMS头进行回复。事实上,如果我查看ActiveMQ管理控制台,它会告诉我,我指定的应答队列已排队和出列的消息数正好与测试中的消息数相同。所以看起来JMeter正在消除它们,但之后有些事情出了差错

我的ActiveMQ管理控制台:

是否有人能够使用JMeter和ActiveMQ成功地做到这一点?

我使用的是JMeter 2.8和ActiveMQ 5.6.0。

这当然是由于选择了相关属性

仔细阅读以下内容:


感谢您提供指向额外文档的指针!我可以通过删除响应队列的条目并取消选中alernate关联ID的复选框来解决它。删除响应队列使jmeter使用临时队列,这似乎已经解决了它(如果我重新添加响应队列值,它将再次失败)。我猜用户指南中的点对点教程并不完全正确!
<sample t="1016" lt="0" ts="1350683197138" s="false" lb="JMS Point-to-Point" rc="" rm="No reply message received" tn="Attributes Fetch 1-1" dt="text" by="0"/>