JMeter 2.10 用的新方法來錄制HTTPS請求Java 7.
錄制的過程中會碰到一些問題或者報錯,就目前碰到的,做出一些總結。
ERROR - jmeter.protocol.http.proxy.ProxyControl: Could not initialise key store java.io.IOException: Cannot run program "keytool" (in directory "C:\apache-jmeter-2.10\bin"): CreateProcess error=2, The system cannot find the file specified
碰到這種報錯,一般來說要考慮Java安裝配置出錯,這是需要去做一些Jmeter的配置。
1. 找到JMeter的安裝路徑,例如:\apache-jmeter-4.0\bin\jmeter.bat
2. 在jmeter.bat文件中加入以下Java Home和PATH的配置 (如果是Windows系統)
set JAVA_HOME=<path to JDK>
rem for example set JAVA_HOME=C:\jdk1.7.0_45 set PATH=%JAVA_HOME%\bin;%PATH%
對於Unix系統來說也是相似的更改, 修改 "jmeter" 或者"jmeter.sh"文件:
JAVA_HOME=<PATH TO JDK> # for example JAVA_HOME=/usr/java170
export JAVA_HOME PATH=$JAVA_HOME/bin:$PATH export PATH
一般來說這個報錯就可以解決掉了。