Jmeter-擴充Jmeter插件擷取更多監聽器
- 插件下載下傳
-
- Jmeter顯示
- 啟動serveragent
- 關于[email protected] Metrics Collector
- 常用監聽器
插件下載下傳
所需插件共有3個:
- JMeterPlugins-Standard.jar
- JMeterPlugins-Extras.jar
- ServerAgent-2.2.1
前2個為Jmeter的擴充插件
下載下傳後解壓縮,将.jar檔案複制到C:\apache-jmeter-5.3\lib\ext目錄下
下載下傳位址:https://jmeter-plugins.org/downloads/old/
第3個serveragent插件,用來監聽伺服器的cpu,IO,記憶體等
下載下傳後将該壓縮包放到伺服器上并解壓縮啟動
下載下傳位址: https://pan.baidu.com/s/14kqwq0KBDs3IJ3fB6eKQjw
提取碼: tc8f
Jmeter顯示
下載下傳并配置上述插件後,啟動Jmeter.bat,檢視Jmeter監聽器中顯示,顯示如下:
啟動serveragent
- 進入伺服器,建立目錄S-Agent
- 将serveragent-2.2.1上傳到S-Agent下
- 解壓縮serveragent-2.2.1
- 啟動startAgent.sh
mkdir S-Agent //建立目錄S-Agent
ls -l //檢視
rm -r S-Agent //删除目錄
rm -rf * //删除某個目錄下的所有檔案
rz *** //上傳檔案
unzip ***.zip //解壓縮
zip -r ***.zip //壓縮
chmod +x ./startAgent.sh
./startAgent.sh //啟動
java -jar ./CMDRunner.jar --tool PerfMonAgent --udp-port 7777 --tcp-port 7777
//改變serverAgent服務的預設端口
關于[email protected] Metrics Collector
啟動serverAgent後,在Jmeter中新增[email protected] - PerfMon Metrics Collector監聽器,來監聽伺服器性能
将所有資料寫入一個檔案
分析:
CPU
記憶體
磁盤
網絡
cpu計算、記憶體使用和磁盤使用比較均衡,磁盤有少量突發量;網絡流量抖動比較大。
常用監聽器
- [email protected] - Response Times Over Time-腳本運作期間的響應時間變化趨勢圖
- [email protected] - Response Times Percentiles-腳本運作期間成功的請求響應時間百分比分布圖
- [email protected] - Response Latencies Over Time-用戶端發送請求完成後,服務端傳回請求之前的這段時間
- [email protected] - Response Times Distribution-響應時間分布圖,X軸顯示由時間間隔分組的響應時間,Y軸包含每個區間的樣本數
- [email protected] - Active Threads Over Time-随時間活動的線程數
- [email protected] - Transactions per Second-每秒事務數
- [email protected] - Hits per Second-每秒點選量
- [email protected] - Bytes Throughput Over Time-腳本運作期間吞吐量變化趨勢圖
- [email protected] - Response Times vs Threads-平均響應時間和線程數的對應變化曲線
- [email protected] - PerfMon Metrics Collector-伺服器性能監聽