Jmeter JMS点对点采样器 - 有线格式协商超时

时间:2017-04-27 14:58:42

标签: jmeter

如何在使用JMS点对点采样器发送消息时在JMeter中修复wire format negotiation超时问题?

我在这个链接中经历了apache提供的可能原因 - http://activemq.apache.org/javaxjmsjmsexception-wire-format-negociation-timeout-peer-did-not-send-his-wire-format.html - 没有运气。

以下是错误消息:

jmeter.protocol.jms.sampler.JMSSampler: Wire format negotiation timeout: peer did not send his wire format. javax.jms.JMSException: Wire format negotiation timeout: peer did not send his wire format.at rg.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSupport.java:62)

如果在LoadRunner中设置相同的属性,我可以使用 Java over HTTP协议成功发送消息。

运行JMeter和LoadRunner时,我还使用netstat监控网络。 我能看到的是JMeter连接总是进入'CLOSE_WAIT'状态,而Loadrunner连接进入'SYN_SENT' 'ESTABLISHED' - 正如预期的那样。

我已将keystoreciphersuite添加到system.properties,并且可以在JMeter日志中看到keystore created OK,但没有特定于ciperhsuite的内容。

这可能是问题吗?

现在已经坚持这个例外大约一个星期,我们非常感谢任何帮助。

0 个答案:

没有答案