JMeter & JDK 下載、安裝、配置(windows 10)

JMeter 介紹

JMeter 是 Apache 組織基於 Java 開發的一款開源的性能測試工具。它最初被設計用於 Web 應用測試,但後來擴展到其他測試領域,並可以在 Windows、Mac、Linux 環境下安裝使用。JMeter 還提供了圖形界面,這使得編寫測試用例變得非常簡單,具有易學和易操作的特點。

相關書籍推薦:

  • 《零成本實現web性能測試——基於Apache—jmeter》:主要內容是一些關於jmeter的實戰使用

JMeter 的優點

  1. 開源工具,可擴展性非常好

  2. 高可擴展性,用戶可自定義調試相關模塊代碼

  3. 精心簡單的GUI設計,小巧靈活

  4. 完全的可移植性和100%純java

  5. 完全swing和輕量組件支持(預編譯的HAR使用javax.swing.*)包

  6. 完全多線程框架,允許通過多個線程併發取樣以及單獨的線程對不同的功能同時取樣

  7. 支持腳本取樣器

基礎構成

  • 負載發生器:產生負載,多進程或多線程模擬用戶行爲

  • 用戶運行器:腳本運行引擎,用戶運行器附加在進程或線程上,根據腳本模擬指定的用戶行爲

  • 資源生成器:生成測試過程中服務器、負載機的資源數據

  • 報表生成器:根據測試中獲得的數據生成報表,提供可視化的數據顯示方式·

安裝

  • JMeter官網(Windows下載.zip包,Linux下載.tgz包)

環境

  • jmeter是一個純java工具,因此,JDK必不可少,現在最新版的jmeter是3.1,做了很多的優化,建議使用1.7及以上的JDK,並配置好環境變量
  • 特別注意:Jdk版本 和 JMeter版本 的匹配問題,下載JMeter時,會提示相對應的jdk版本。

本文包含如下兩個部分:

1.JDK8 下載及安裝配置
2. JMeter 5.2.1 下載及安裝配置

安裝JDK8

  1. 官網下載地址:https://www.oracle.com/java/technologies/javase-jdk8-downloads.html
  2. 選擇Windows x86,彈窗勾選接受後點擊下載;
    在這裏插入圖片描述
  3. 雙擊運行已下載文件,安裝路徑可默認或自行選擇(記住安裝路徑,一會設置環境變量需要用到),後續正常點擊下一步安裝即可。
    在這裏插入圖片描述

配置JDK環境變量

  1. 設置系統變量位置(控制面板—系統和安全—系統(或 右擊【此電腦】—— 屬性)—高級系統設置—高級—環境變量—系統變量)
    在這裏插入圖片描述
  2. 環境變量—系統變量—新建—設置JAVA_HOME
變量名 JAVA_HOME
變量值 D:\jdk8(該值爲jdk安裝路徑)

在這裏插入圖片描述
3. 環境變量—雙擊打開用戶變量 Path ,添加如下內容後點擊確定

變量名 Path
變量值 %JAVA_HOME%\bin(或直接使用jdk安裝地址 D:\jdk8\bin)
變量值 %JAVA_HOME%\jre\bin( 或D:\jdk8\jre\bin)

在這裏插入圖片描述

檢查安裝成功JDK

  • windows + R,在命令行中輸入cmd,點擊確定,就會出現一個命令窗口,再輸入“javac”按回車鍵,出現如下圖就大功告成,如果沒有就重溫以上步驟。
    在這裏插入圖片描述

【安裝JMeter】

  1. 官網下載地址:http://jmeter.apache.org/download_jmeter.cgi(Windows下載zip,Linux下載tgz)
  2. 一般下載Binaries,Source含有源碼
    在這裏插入圖片描述
  3. 下載後無需安裝,解壓後即可使用。下圖爲解壓後的目錄。
    在這裏插入圖片描述

配置JMeter環境變量

  1. 設置系統變量位置(控制面板—系統和安全—系統(或 右擊【此電腦】—— 屬性)—高級系統設置—高級—環境變量—系統變量)
    在這裏插入圖片描述
  2. 環境變量—系統變量—新建—設置JMETER_HOME
變量名 JMETER_HOME
變量值 D:\apache-jmeter-5.2.1(該值爲jmeter解壓路徑)

在這裏插入圖片描述
3. 環境變量—系統變量—打開系統變量 ClassPath 在變量值末尾添加下方內容,(如果無CLASSPATH 則新建)——設置CLASSPATH

變量名 CLASSPATH
變量值 JMETER_HOME\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-2.0.jar; (注意末尾有";" %JAVA_HOME%代表jmeter解壓路徑。如JMETER_HOME 未填寫正確,該屬性保存無效)

啓動JMeter圖形化界面

在JMeter安裝路徑 ${JMETER_HOME}/bin 下jmeter.bat(Windows執行文件),即可打開JMeter圖形化界面。

  • Mac / Linux 使用 jmeter 可執行文件,或者 jmeter.sh 啓動
  • Windows 使用 jmeter.bat 啓動腳本(也可以使用ApacheJMeter.jar),建議右擊jmeter.bat ,發送桌面快捷方式,方便後續使用。
  • 注意:打開的時候會有兩個窗口,Jmeter的命令窗口和Jmeter的圖形操作界面,不可以關閉命令窗口
    在這裏插入圖片描述在這裏插入圖片描述
    在這裏插入圖片描述
  • 命令行提示信息:啓動過程中會有一段命令行日誌輸出,注意第一行的提示,GUI 僅僅能夠用於調試和創建測試計劃,實際的性能測試需要使用命令行工具進行。
    在這裏插入圖片描述
jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder]
  • 【jmx file】:使用 GUI 創建的測試計劃文件,後綴名爲 .jmx
  • 【results file】:測試結果文本文件輸出路徑
  • 【Path to web report folder】:測試報告輸出路徑,JMeter 的強大之處,可以生成圖文並茂的測試報告

注:打開如果提示“findstr不是內部或外部命令”, 這是PATH環境變量的問題,將windows命令的目錄添加到PATH中就over了。即:在path中追加:%SystemRoot%/system32;%SystemRoot%;

JMeter圖形化界面展示

在這裏插入圖片描述
上圖所示爲 JMeter 的主界面。官方提供了國際化支持,通過 【Options】->【Choose Language】可以將界面語言變更爲簡體中文。
在這裏插入圖片描述
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章