【发布时间】:2015-09-19 09:42:20
【问题描述】:
我正在尝试将 webdriver 插件添加到 jmeter。我已经下载并添加了名为“JMeterPlugins-WebDriver-1.1.1”的 webdriver 插件到 Jmeter2.7。但是当我在 GUI 模式下运行 jmeter 批处理文件时,我得到了一个未捕获的异常:
以下是我得到的错误:
Uncaught Exception java.lang.NoSuchMethodError: kg.apc.jmeter.gui.GuiBuilderHelper.strechButtonToComponent(Ljavax/swing/JComponent;Ljavax/swing/JButton;)V. 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.
Uncaught Exception java.lang.NoClassDefFoundError: Could not initialize class org.apache.jmeter.gui.util.MenuFactory. 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.
Uncaught Exception java.lang.NoClassDefFoundError: Could not initialize class org.apache.jmeter.gui.util.MenuFactory. 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.
Uncaught Exception java.lang.NoClassDefFoundError: Could not initialize class org.apache.jmeter.gui.util.MenuFactory. See log file for details.
【问题讨论】:
-
您的类路径中可能缺少必需的 jars webdriver jars。你是如何将 webdriver 插件添加到 jmeter 的?您是否按照建议检查了日志?
-
我已经解压了zip文件并将lib文件夹中的jar文件放入jmeter\lib文件夹中,将ext文件夹中的jar文件放入jmeter\lib\ext文件夹中。有没有像我这样的东西必须将特定的 webdriver 插件(版本)添加到特定版本的 jmeter 吗?
-
是的,我检查了日志它说:错误 - jmeter.JMeter:未捕获的异常:java.lang.NoClassDefFoundError:无法在 org.apache 初始化类 org.apache.jmeter.gui.util.MenuFactory .jmeter.control.gui.TestPlanGui.createPopupMenu(TestPlanGui.java:89) 在 org.apache.jmeter.gui.tree.JMeterTreeNode.createPopupMenu(JMeterTreeNode.java:158) 在 org.apache.jmeter.gui.tree.JMeterTreeListener .displayPopUp(JMeterTreeListener.java:312) at org.apache.jmeter.gui.tree.JMeterTreeListener.mousePressed(JMeterTreeListener.java:258) at java.awt.AWTEventMulticaster.mousePressed(Unknown Source)
标签: selenium selenium-webdriver webdriver jmeter