我们正在尝试使用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中工作正常。
答案 0 :(得分:0)
看起来NPE正在发生,这可能表明插件中存在错误。
您应该在那里报告更多细节,尽管自2014年以来插件似乎没有更新。
您可能希望查看websocket的替代和维护JMeter插件:
可通过JMeter Plugins插件管理器获取。