Linux下安裝jmeter與簡單使用


 

 

前言

jmeter是一個java開發的利用多線程原理來模擬並發進行性能測試的工具,Jmeter依賴jdk環境,查看是否安裝jdk:

Java -version

下載Jmeter與解壓

mkdir /usr/local/jmeter
cd
/usr/local/jmeter
wget https:
//mirrors.tuna.tsinghua.edu.cn/apache//jmeter/binaries/apache-jmeter-5.2.zip unzip apache-jmeter-5.2.zip

配置環境變量

更改配置文件vi /etc/profile :

#jmeter

JMETER=/usr/local/jmeter/apache-jmeter-5.2

CLASSPATH=$JMETER/lib/ext/ApacheJMeter_core.jar:$JMETER/lib/jorphan.jar:$JMETER/lib/logkit-2.0.jar:$CLASSPATH

PATH=$PATH:$JMETER/bin

export JMETER PATH

使配置文件立即生效:

 source /etc/profile

 驗證 

jmeter -v

快速使用

命令執行

  進入 JMeter 的 bin 目錄下,執行以下命令:

 sh jmeter.sh -nt /root/.jenkins/workspace/coupontest/coupon.jmx  -l /root/.jenkins/workspace/coupontest/result1.jtl -e -o /root/.jenkins/workspace/coupontest/test

命令解析:

  • -h:幫助
  • -n:非 GUI 模式
  • -t:指定運行的 JMeter 測試腳本文件
  • -l:記錄結果的文件,每次運行之前,要確保之前沒有運行過,即 xxx.jtl 不存在,不然報錯
  • -e:在腳本運行結束后生成的 HTML 報告
  • -o:用於存放 HTML 報告的目錄(目錄要為空,不然報錯)
  • sh jmeter.sh:Linux 環境下啟動 JMeter
  • /root/.jenkins/workspace/coupontest/coupon.jmx:腳本存放的路徑及名稱
  • /root/.jenkins/workspace/coupontest/result1.jtl:生成 JTL 文件的路徑及名稱
  • /root/.jenkins/workspace/coupontest/test:生成 HTML 報告的路徑及名稱

通過 Shell 腳本運行 JMeter

  通過執行腳本我們可以看出非 GUI 模式下運行 JMeter 操作比在 GUI 中復雜的多,因 JTL 文件不能覆蓋且 HTML 報告的目錄只能為空的特性,所以每次執行測試的時候都需要修改一下目錄且名稱,為避免這樣重復性的操作,可以通過 Shell 腳本的方式來啟動 JMeter。

利用 vim 命令新建腳本:vim startjmeter.sh,編寫以下腳本:

# 生成當前日期,jtl 和 html 報告以時間戳的形式,避免重復修改
date=$(date +%Y%m%d%H%M)
echo 當前時間: $date

#配置腳本名稱和 html 報告路徑
jmxPath=/root/.jenkins/workspace/coupontest/coupon.jmx  
ReportPath=/data2/report/"$date"
jtlpath=/data2/jtl/"$date"

#創建日期文件夾
mkdir "$jtlpath"
mkdir "$ReportPath"
echo 執行 Jmeter

#並入 jmeter 的 bin 目錄
cd /data/jmeter/apache-jmeter-5.1.1/bin
#執行腳本
sh jmeter.sh -nt "$jmxPath" -l "$jtlpath"/result.jtl  -e -o "$ReportPath"
#打印腳本的內容 
echo sh jmeter.sh -nt "$jmxPath" -l "$jtlpath"/result.jtl  -e -o "$ReportPath"

編寫腳本以后將 startjmeter.sh 腳本設計可編輯權限,通過執行命令:

chmod 777 startjmeter.sh

現在便可以執行腳本,執行的命令為:

sh startjmeter.sh

執行完成以后變可將 JTL 文件或者 HTML 的報告下載下來查看執行的結果。通過 Shell 腳本集成以后比單獨執行 JMeter 的效率明顯大大提高了效率。

windows下JMeter安裝

官網下載地址:http://jmeter.apache.org/download_jmeter.cgi

  • 下載最新JMeter版本
  • 下載完成后解壓zip包
  • 啟動JMeter ,雙擊JMeter解壓路徑)bin下面的jmeter.bat即可 

jmeter如何設置語言為中文

  • 使用編輯器打開JMeter啟動文件jmeter.bat
  • set JMETER_LANGUAGE=-Duser.language="en" -Duser.region="EN"修改成set JMETER_LANGUAGE=-Duser.language="zh" -Duser.region="CN",保存代碼
  • 重新啟動Jmeter界面顯示為中文簡體


免責聲明!

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



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