命令行输入jmeter -v 提示不是内部/外部命令,或'findstr' 不是内部或外部命令,也不是可运行的程序 或批处理文件。 JMETER_HOME environment variable is not defined

一.jmeter不是内部命令

1.新增环境变量

变量名:JMETER_HOME

变量值:D:jmeterapache-jmeter-5.1.1【jmeter安装文件夹】

2.编辑CLASSPATH

在CLASSPATH后面加上%JMETER_HOME%libextApacheJMeter_core.jar;%JMETER_HOME%libjorphan.jar

3.编辑path

path后面加上%JMETER_HOME%in

保存。命令行输入jmeter -v 显示版本号配置成功

 二.无法找到Java可执行文件或版本。请检查您的Java安装。

1.安装jdk

2.配置环境变量

新增JAVA_HOME:C:Program Files (x86)Javajdk1.8.0_171 (JDK安装目录)

编辑CLASSPATH:%JAVA_HOME%lib;%JAVA_HOME%lib ools.jar

编辑path:%JAVA_HOME%in;%JAVA_HOME%jrein

保存。命令行输入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

原因,环境变量的路径多了个 ;

实际复制和编辑里查看,是没有的,但是显示有,重新添加环境变量,覆盖掉原来的即可

原文地址:https://www.cnblogs.com/will-wu/p/15029600.html