我试图JMeter 4.0
从命令提示符中执行Windows 7
。
执行过程中出现以下错误:
JMETER_HOME 环境变量未正确定义 运行此程序需要此环境变量
我设置C:\apache-jmeter-4.0\bin
为JMETER_HOME
变量,但问题仍然存在
我可以从JMeter
它的jar
文件开始。
我正确使用jdk1.8.0_162
和设置JAVA_HOME
环境变量。
我试图JMeter 4.0
从命令提示符中执行Windows 7
。
执行过程中出现以下错误:
JMETER_HOME 环境变量未正确定义 运行此程序需要此环境变量
我设置C:\apache-jmeter-4.0\bin
为JMETER_HOME
变量,但问题仍然存在
我可以从JMeter
它的jar
文件开始。
我正确使用jdk1.8.0_162
和设置JAVA_HOME
环境变量。
您应该将JMETER_HOME
JMeter 主目录设置为C:\apache-jmeter-4.0
也不要将 JMeter 目录设置为变量JAVA_HOME
(应包含 Java 安装路径)
确保您已安装 Java,并且 JMETER Gui 首先可以正常工作。
然后,
在用户变量添加JMETER_HOME
后跟D:\Jmeter
(安装 Jmeter 的位置)接下来选择用户变量中的路径并添加D:\Jmeter\bin
(Jmeter bin 路径在哪里)
保存并重新启动cmd。
PS:这是针对Windows的解决方案
Java
安装假设您的 JMeter 安装位于:
C:\Program Files (x86)\apache-jmeter-4.0
那么您需要将其设置为工作目录。
正如您可以在 jmeter.bat 文件本身中看到的那样:
JMETER_HOME - 安装目录。将从 jmeter.bat 的位置猜测
最简单的方法:只需删除 JMETER_HOME 环境变量,运行 jmeter.bat 并自动添加变量。
这听起来很明显,但我在没有安装 Java 的机器上遇到了这个错误。当然,虽然更好的信息可能会更好!
对我来说,设置 Windows 环境变量没有帮助。相反,当我在命令行设置变量时(使用 jmeter 的根文件夹),它起作用了。
像这样:
SET JMETER_HOME=C:\apache-jmeter-4.0
java —version
C:\apache-jmeter-5.3
C:\apache-jmeter-5.3\bin
C:\apache-jmeter-5.3\bin
出现此错误的一个原因是在环境变量中定义了 JMETER_HOME 变量但指向错误的位置。由于之前的安装,我遇到了这个问题。
您不需要在用户变量JMETER_HOME
下显式设置路径,只需在变量下的系统变量下添加/更改作为您的 bin 路径。如果您已经拥有 JMeter 的早期版本,只需附加最新版本即可。路径看起来像:path
C:\XXX\apache-jmeter-4.0\bin