Uncaught Exception ERROR - 通过JENKINS运行JMeter时

时间:2017-03-31 09:36:09

标签: jenkins jmeter

我正在尝试使用JMeter在Jenkins中进行一个非常简单的测试。

JMeter版本2.13&在本地运行Jenkins和JMeter也存储在本地。

使用windows batch命令在Jenkins中执行。

在Jenkins中运行作业时,我在控制台输出中收到以下错误消息:

  

Uncaught Exception java.lang.ExceptionInInitializerError。有关详细信息,请参阅日志   Uncaught Exception java.lang.NoClassDefFoundError:无法初始化类org.apache.jmeter.gui.util.MenuFactory。有关详细信息,请参阅日志文件。

我去管理Jenkins和系统日志但没有信息。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

由于这是与java相关的异常,请通过以下步骤检查jenkins中的jdk设置

  1. 管理Jenkins - >全局工具配置。您可以找到JDK选项卡。
  2. 在JDK下,为Java_Home变量提供jdk文件夹的路径
  3. 请在jenkins中进行自由风格项目,并配置如下图所示

    在自定义工作空间下的目录位置,给出jmeter的bin文件夹的路径

    enter image description here

    在Test.jmx的位置给出你的jmx文件名

    enter image description here

    构建项目时,您可以看到控制台输出如下图所示

    enter image description here