未捕获的异常java.lang.ExceptionInInitializerError在JMETER 2.9与第三方we



我已经创建了一个新的jar,即ApacheJMeter_WebSocket.jar

然后我把它放在/apache-jmeter-2.9/lib/ext/文件夹。

当我从bin启动jmeter时,我观察到这个错误,无法继续进行:

Uncaught Exception java.lang.ExceptionInInitializerError. See log file for details.
Uncaught Exception java.lang.NoClassDefFoundError: Could not initialize class   org.apache.jmeter.gui.util.MenuFactory. See log file for details.

我尝试删除pom.xml(在jar中附在这里)中的重复条目,并使用最新版本更新所有依赖的jar。

有谁能说明一下吗?这会更有用。

实际上ApacheJMeter_WebSocket.jar直接下载是不可用的,所以我只是从git hub收集源代码并使用所需的库清理了所有错误。

所以如果有人能帮助解决这个问题,那将非常有用。

有两个选项:

  • 你的插件缺少依赖jar,应该放在lib文件夹
  • 你的插件与你的JMeter版本不兼容

无论如何,截至2018年9月,负载测试Websocket的最佳选择是使用Peter Doornbosh的第三方插件:

  • https://bitbucket.org/pjtr/jmeter-websocket-samplers

你可以使用JMeter Plugins Manager安装这个插件:

  • https://jmeter-plugins.org/install/Install/

相关内容

  • 没有找到相关文章

最新更新