Jmeter是純Java開發的, 能夠運行Java程序的系統一般都可以運行Jmeter, 如:Windows、 Linux、 mac等。
由於是由Java開發,所以自然需要jdk環境。
Windows下安裝步驟如下:
第一步: 安裝JDK, 必須JDK1.7以上, 推薦1.8版本
jdk下載地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
JDK一鍵安裝,無需多講,默認安裝路徑即可
環境配置:計算機>屬性>高級屬性>環境變量
變量名:JAVA_HOME
變量值:D:\Java\jdk1.8.0_73(這里是jdk安裝路徑)
變量名:path
變量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(使得系統可以在任何路徑下識別java命令)
變量名:CLASSPATH
變量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(這里需要注意的是.不能漏)Java運行環境加載類的路徑
環境配置是否成功,輸入javac或者java -version驗證,出現如下界面表示成功
第二步: 進入jmeter下載頁面: http://jmeter.apache.org/download_jmeter.cgi下載相應安裝包, 如: apache-jmeter-3.3.zip
第三步: 解壓安裝到一個英文名稱目錄下, 如C:\
第四步: 配置相應環境變量如下
新建變量名:JMETER_HOME
變量值: C:\apache-jmeter-3.3
修改變量名CLASSPATH,加上如下變量值:
%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-2.0.jar;
若CLASSPATH尾部沒有分號;還需要先加分號;再加上述變量值
第五步: 進入C:\apache-jmeter-3.3\bin,進入bin目錄后,雙擊運行jmeter.bat,打開的時候會有兩個窗口,Jmeter的命令窗口和Jmeter的圖形操作界面,不可以關閉命令窗口。
會出現如下界面,則表示安裝成功:
錯誤1解決詳細:
Jmeter啟動時,出現錯誤unable to access jarfile apachejmeter.jar error value=1
原因:在官網下載的apache-jmeter-3.3_src.zip,導致運行報錯。
解決:應該下載的是apache-jmeter-3.3.zip
警告2解決詳細:
打開Jmeter后出現如下警告:Could not open/create prefs root node Software\JavaSoft\Prefs atroot 0x80000002. Windows RegCreateKeyEx(...) returned error code 5
但不影響正常使用,解決辦法如下:
使用管理員身份打開就可以了,無需那么麻煩去修改注冊表
錯誤3解決詳細:
打開Jmeter后出現如下錯誤:'findstr' 不是內部或外部命令,也不是可運行的程序或批處理文件;unable to access jarfile apachejmeter.jar error value=2
在path環境變量中添加如下路徑即可:C:\Windows\System32
啟動會稍慢,等待一會就好
錯誤4,jmeter亂碼解決詳細:
打開jmeter.properties文件,找到“sampleresult.default.encoding”,將原來的默認值“ISO-8859-1”修改為“utf-8”即可
需要注意的是:要把前面#號去掉,因為#號表注釋了
錯誤5解決詳細:
運行出現圖上情況,曾迷惑了自己很久,一直都沒有解決,但解決原因很簡單。
由於設置了代理服務,是基於fiddler的,所以,運行時需要開啟fiddler工具。
開啟fiddler后,就正常了。有時啟動了fiddler,但某一個請求還是會出現如上錯誤,解決方法,是將那一個請求選擇java即可。