我正在尝试使用Jmeter-WebSocket采样器连接WebSocket。为此,我使用了maciejzaleski插件。
从jmeter log
获取以下错误。
错误-jeter.threads.JMeterThread:测试失败!java.lang.NoClassDefFoundError:org/eclipse/jetty/util/ssl/SslContextFactory
如果我遗漏了什么,请告诉我如何更正。
根据ApacheJMeter的WebSocket测试文章:
请检查Project Wiki中的任何依赖项,以完全确保target/site/plugins目录中的所有jar都应该转到JMeter安装的/lib或/lib/ext文件夹中。目前(对于1.0.1版)所需的库位于Jetty Bundles 9.1.1.v20140108中。
因此:
- 下载所有必需的库
- 将它们放入JMeter类路径(即JMeter安装的"lib"文件夹
- 重新启动JMeter以拾取库
你可以关注下面的文章,我关注了它,它运行得很好。顺便说一句,采用最新的Jmeter 3.0或更高版本。
https://www.redline13.com/blog/2016/01/cloud-based-jmeter-websocket-testing/