Jmeter的安裝和啓動錯誤總結,出現unable to access jarfile apachejmeter.jar error value=1錯誤處理

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/
相關文章
相關標籤/搜索