Jmeter全方面講解——Jmeter的安裝


一:安裝JDK
由於Jmeter的執行依賴於Java環境,所以在裝Jmeter前,需要搭建Java環境(JDK),本人介紹安裝的是jdk8版本
1、JDK下載地址:https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html

2、安裝好JDK后,需要配置下JDK的環境變量
右擊計算機屬性->高級系統屬性->高級->環境變量
(1)在系統變量中添加:
【變量名】:【JAVA_HOME】
【變量值】:【E:\Program Files (x86)\Java\jdk1.8.0_281】【自己本機的JDK安裝路徑】

(2)在【Path】變量中追加:%JMETER_HOME%\bin

至此,JDK環境變量已經配置完畢,在命令行窗口輸入:Java -Version可以檢查下JDK環境變量配置是否已經生效。
有展示Java Version信息,即表示JDK環境變量配置成功

二:安裝Jmeter
1、Jmeter下載地址:https://archive.apache.org/dist/jmeter/binaries/?C=M;O=D
選擇要下載Jmeter的版本,一般需要選擇4.0以上的版本,低版本容易引發不知名的錯誤,此處介紹下載的版本的是5.4.1

2、下載完后,解壓到沒有中文的目錄下,如:E:\apache-jmeter-5.4.1
至此,Jmeter已經安裝完成,點擊E:\apache-jmeter-5.4.1\bin【Jmeter安裝目錄】下的ApacheJMeter.jar即可運行Jmeter

3、我們通常想要在命令行打開Jmeter,此時就需要對Jmeter配置一下環境變量
右擊計算機屬性->高級系統屬性->高級->環境變量
(1)在系統變量中添加:
【變量名】:【Jmeter_HOME】
【變量值】:【E:\apache-jmeter-5.4.1】【自己本機的Jmeter安裝路徑】

(2)在【Path】變量中追加:%JMETER_HOME%\bin

(3)在【CLASSPATH】變量中追加:%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-2.0.jar;
至此我們可以在DOS命令行輸入:Jmeter,即可運行Jmeter了

注意點:在當前運行Jmeter的工作空間下,會自動生成一個jmeter.log日志文件,可以用來追溯排查故障問題,就如同上圖我是在E:\JmeterProject目錄下運行Jmeter的,所以會在該目錄生成一個jmeter.log文件

4、實際jmeter使用過程中,經常要安裝插件的,這里需要下載Jmeter Plugins Manager對插件進行管理
(1)下載地址:https://jmeter-plugins.org/install/Install/
(2)下載后,將jar包放到jmeter包目錄下/lib/ext目錄下
(3)重啟Jmeter,點擊【選項】,就能看到插件管理器了

三:Jmeter的目錄介紹
1、bin目錄:啟動腳本、配置文件
2、docs目錄:jmeter_api文檔,在對Jmeter做二次開發的時候,觀看該處API文檔會有幫助。
3、lib目錄:所有用到的插件目錄,里面均為jar包。jmeter會自動在jmeter_home/lib和/ext目錄下尋找需要的類,lib下存放Jmeter所依賴的外部jar包,如:Httpclient.jar、httpcore.jar、httpmine.jar等。lib\ext目錄下存放有jmeter依賴的擴展核心jar包,ApacheJmeter_core.jar、ApacheJmeter_java.jar在寫client端需要引用,Jmeter插件包也在此目錄。lib\junit下存放junit測試腳本
4、extras目錄:擴展插件目錄。提供了對ANT的支持,可以使用ANT來實現自動化測試,例如可以批量執行腳本,產生html格式的報表,在測試運行時,可以把測試數據記錄下來,jmeter會自動生成一個.gtl文件,將該文件放到extras目錄下,運行“ant-Dtest=文件名 report”,就可以生成測試統計報表
5、Licenses目錄:jmeter證書目錄
6、printable_docs目錄:usermanual的內容是Jmeter的用戶手冊,其中Usermanual下的component_reference.html是最常用到的核心原件幫助文檔,該文檔詳細介紹了每個原件的使用技巧。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM