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、監控結果展示: