Jmeter的Websocket插件 - 用于WSS

时间:2015-01-22 12:20:22

标签: websocket jmeter jmeter-plugins

我们正在尝试使用websocket插件http://github.com/maciejzaleski/JMeter来测试websocket请求。我们能够连接到ws连接但无法进行wss连接。

例如,当我尝试点击wss://echo.websocket.org时,我们从jmeter-websocket插件中收到Unknown source错误。

有人可以建议是否有任何解决方法为wss使用此插件 我们需要做更多的配置吗?

错误:

[Execution Flow]
 - Opening new connection
 - Using response message pattern ""
 - Using disconnect pattern ""
 - Waiting for the server connection for 5000 MILLISECONDS
 - Cannot connect to the remote server

[Variables]
 - Message count: 0

[Problems]
 - Unexpected error: null
JMeter.plugins.functional.samplers.websocket.ServiceSocket.sendMessage(ServiceSocket.java:156)    JMeter.plugins.functional.samplers.websocket.WebSocketSampler.sample(WebSocketSampler.java:136)    org.apache.jmeter.threads.JMeterThread.process_sampler(JMeterThread.java:431)
org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:258)
java.lang.Thread.run(Unknown Source)

同一请求(wss://echo.websocket.org)在https://www.websocket.org/echo.html中工作正常。

1 个答案:

答案 0 :(得分:0)

看起来NPE正在发生,这可能表明插件中存在错误。

您应该在那里报告更多细节,尽管自2014年以来插件似乎没有更新。

您可能希望查看websocket的替代和维护JMeter插件:

可通过JMeter Plugins插件管理器获取。