Jmeter是純Java開發的, 可以運行Java程序的系統通常均可以運行Jmeter, 如:Windows、 Linux、 mac等。html
因爲是由Java開發,因此天然須要jdk環境。java
Windows下安裝步驟以下:node
第一步: 安裝JDK, 必須JDK1.7以上, 推薦1.8版本apache
jdk下載地址:http://www.oracle.com/technetwork/java/javase/downloads/index.htmloracle
JDK一鍵安裝,無需多講,默認安裝路徑便可工具
環境配置:計算機>屬性>高級屬性>環境變量spa
變量名:JAVA_HOME3d
變量值:D:\Java\jdk1.8.0_73(這裏是jdk安裝路徑)代理
變量名:pathcode
變量值:%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便可。
本文僅表明做者觀點,系做者@溫一壺清酒發表。轉載請註明出處:http://www.cnblogs.com/hong-fithing/