Jmeter工具實現自動生成性能測試報告且性能監控


1、Jmeter工具--生成性能測試報告

環境配置 -----> Jmerer加到環境變量的步驟:

1.1、創建JMETER_HOME,加E:\apache-jmeter-5.3

1.2、CLASSPATH里面加: CLASSPATH=%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar; %JMETER_HOME%\lib\jorphan.jar;

1.3、path環境變量里面加: %JMETER_HOME%\bin; 

2、文件配置

2.1、修改配置文件jmeter.properties(或者不需要修改,直接是默認的) jmeter.save.saveservice.output_format=csv

2.2、到腳本目錄下,直接執行 cd E:\apache-jmeter-5.3\TestSuite\script jmeter -n -t api.jmx -l test.jtl -e -o E:/result

3、執行參數

cd e:\apache-jmeter-5.3\TestSuite\script

jmeter -n -t api.jmx -l test.jtl -e -o e:/result

-n, --nongui #以nongui模式運行jmeter

-t, --testfile #要運行的jmeter腳本

-l, --logfile #記錄采樣器Log的文件

-e, --report #設置測試完成后生成測試報表

-o, --output #測試報告輸出目錄

  4、執行后---->查看報告示例

  5、性能監控---- 環境准備

環境配置

5.1、下載perfmon的插件(或在Jmeter中安裝)

5.2、下載ServerAgent-2.2.1,並且解壓至服務器

5.3、在服務器端安裝JDK程序並配置環境變量。

參數設置

1.監聽器中添加perfmon ---> 右鍵線程-->添加-->監聽器--->jp@gc - PerfMon Metrics Collector

2.啟動serverAgent的插件,監聽端口的4444

3.點擊默認點擊localhost(也就是本地服務器)

  溫馨提示:

修改默認4444的端口,vi startAgent.sh 文件修改內容為:java -jar $(dirname $0)/CMDRunner.jar --tool PerfMonAgent --udp-port 8001 --tcp-port 8001

此篇博客有百度網盤地址:Jmeter+ant實現自動生成基於HTML報告及自動發送郵件

4、Jmeter腳本調試布局展示---實現50並發持續10分鍾,登錄只跑一遍

吞吐量=請求樣本數/總時間 如下圖的總樣本數為15453/134/s=115.4s

 

 5、監控結果展示:


免責聲明!

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



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