命令列輸入jmeter -v 提示不是內部/外部命令,或'findstr' 不是內部或外部命令,也不是可執行的程式 或批處理檔案。 JMETER_HOME environment variable is not defined
阿新 • • 發佈:2021-07-19
命令列輸入jmeter -v 提示不是內部/外部命令,或'findstr' 不是內部或外部命令,也不是可執行的程式 或批處理檔案。
一.jmeter不是內部命令
1.新增環境變數
變數名:JMETER_HOME
變數值:D:\jmeter\apache-jmeter-5.1.1【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
原因,環境變數的路徑多了個 ;
實際複製和編輯裡檢視,是沒有的,但是顯示有,重新新增環境變數,覆蓋掉原來的即可