天天看點

Jmeter-擴充Jmeter插件擷取更多監聽器插件下載下傳

Jmeter-擴充Jmeter插件擷取更多監聽器

  • 插件下載下傳
    • Jmeter顯示
    • 啟動serveragent
    • 關于[email protected] Metrics Collector
    • 常用監聽器

插件下載下傳

所需插件共有3個:

  1. JMeterPlugins-Standard.jar
  2. JMeterPlugins-Extras.jar
  3. 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監聽器中顯示,顯示如下:

Jmeter-擴充Jmeter插件擷取更多監聽器插件下載下傳

啟動serveragent

  1. 進入伺服器,建立目錄S-Agent
  2. 将serveragent-2.2.1上傳到S-Agent下
  3. 解壓縮serveragent-2.2.1
  4. 啟動startAgent.sh
    Jmeter-擴充Jmeter插件擷取更多監聽器插件下載下傳
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監聽器,來監聽伺服器性能

将所有資料寫入一個檔案

Jmeter-擴充Jmeter插件擷取更多監聽器插件下載下傳

分析:

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-伺服器性能監聽

繼續閱讀