命令行输入jmeter -v 提示不是内部/外部命令,或'findstr' 不是内部或外部命令,也不是可运行的程序 或批处理文件。 JMETER_HOME environment variable is not defined
一.jmeter不是内部命令 1.新增环境变量 变量名:JMETER_HOME 变量值:D:\works\000\apache-jmeter-5.0【jmeter安装文件夹】 2.编辑CLASSPATH 在CLASSPATH后面加上%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar 3.编辑path path后面加上%JMETER_HOME%\bin 保存。命令行输入jmeter -v 显示版本号配置成功 二.无法找到Java可执行文件或版本。请检查您的Java安装。 1.安装jdk 2.配置环境变量 新增JAVA_HOME:C:\Program Files (x86)\Java\jdk1.8.0_171 (JDK安装目录) 编辑CLASSPATH:%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar 编辑path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin 保存。命令行输入java -version 显示版本号配置成功 三.报错:'findstr' 不是内部或外部命令,也不是可运行的程序 或批处理文件。 需要配置环境中Path添加:%SystemRoot%/system32;%SystemRoot%; 保存。运行jmeter.bat,启动成功 JMETER_HOME environment variable is not defined jmeter环境变量没问题,但是报错:JMETER_HOME environment variable is not defined 参考:https://testerhome.com/topics/23043 原因,环境变量的路径多了个 ; 实际复制和编辑里查看,是没有的,但是显示有,重新添加环境变量,覆盖掉原来的即可
注意:
如上面的所有方法试过后都无效的话,可以打开环境变量,在用户变量中 新建 JMETER_HOME:D:\works\000\apache-jmeter-5.0
在用户环境变量path中添加%JMETER_HOME%\bin
世界上最美的风景,是自己努力的模样