【问题标题】:JMETER_HOME environment variable is not defined correctly but build is successful and the script works fine in Jmeter GUI and cmd promptJMETER_HOME 环境变量未正确定义,但构建成功,脚本在 Jmeter GUI 和 cmd 提示符下工作正常
【发布时间】:2020-05-18 14:30:43
【问题描述】:

我创建了一个 jmeter jmx 脚本,它可以在 GUI 和非 GUI 模式下完美执行。我已经在 J​​enkins 中进行了相同的配置,但是我得到了构建成功并显示错误消息“JMETER_HOME 环境变量未正确定义 运行这个程序需要这个环境变量”

我还尝试在用户变量中将 JMETER_HOME 设置为 E:\apache-jmeter-4.0,在系统变量中将路径设置为 E:\apache-jmeter-4.0\bin,但没有成功。

我尝试了以下问题,但没有成功。

'jmeter' is not recognized as an internal or external command, operable program or batch file

JMETER_HOME environment variable is not defined

这是我来自 jenkins 的命令和错误

E:\apache-jmeter-4.0\bin\jmeter -jjmeter.save.saveservice.output_format=xml -n -t E:\JMeter Tutorial\JenkinsIntegration.jmx -l E:\JMeter Tutorial\JenkinsIntegrationResult.jtl

【问题讨论】:

  • 我还在 cmd 行中的 jmeter 之后添加了 .bat,它有助于 E:\apache-jmeter-4.0\bin\jmeter.bat -jjmeter.save.saveservice.output_format=xml -n -t E:\JMeter 教程\JenkinsIntegration.jmx -l E:\JMeter 教程\JenkinsIntegrationResult.jtl

标签: performance jenkins jmeter environment-variables load-testing


【解决方案1】:

设置环境变量的最简单方法是在管理 Jenkins - 配置系统 - 全局属性下定义它:

更好的方法是使用Environment Injector 插件

最后但并非最不重要的一点是,您收到此消息是因为您使用的是过时的 JMeter 4.0,如果您升级到即JMeter 5.2.1,您将不会看到此警告,此外,根据9 Easy Solutions for a JMeter Load Test “Out of Memory” Failure 文章您应该始终使用最新版本的 JMeter,因此无论如何升级确实有意义,请查看 latest stable JMeter 版本并切换到它

【讨论】:

  • 使用了最新的jmeter E:\apache-jmeter-5.3\bin\jmeter.bat -Jjmeter.save.saveservice.output_format=xml -n -t E:\JMeter Tutorial\JenkinsIntegration.jmx - l E:\JMeter Tutorial\JenkinsIntegrationResult.jtl and java 1,8.0_251 and jre 1.8.0_241
【解决方案2】:

我删除了 Jenkins 并重新安装了,我删除了旧作业并在 jenkins 中使用默认设置创建了一个新作业(我在管理 Jenkins 中没有做任何事情),它与 jmerer 4.0 和 5.3 都具有魅力。 java 1.8.0_251

5.3

4.0

我记得我刚刚删除了空格并在以下命令中从文件夹名称 JMeter Tutorial 到 Jmeter_Tutorial 添加了下划线

E:\apache-jmeter-4.0\bin>E:\apache-jmeter-4.0\bin\jmeter.bat -Jjmeter.save.saveservice.output_format=xml -n -t E:\JMeter_Tutorial\JenkinsIntegration.jmx -l E:\JMeter_Tutorial\JenkinsIntegrationResult.csv

【讨论】:

    猜你喜欢
    • 2022-11-03
    • 1970-01-01
    • 1970-01-01
    • 2012-03-10
    • 2020-05-21
    • 2013-09-26
    • 2014-12-30
    • 1970-01-01
    相关资源
    最近更新 更多