Jmeter 插件圖表分析


1、jp@gc - Actiive Threads Over Time:不同時間的活動用戶數量展示(圖表)

  • 當前的時間間隔是1毫秒,在 setting 中可以設置時間間隔以及其他的參數,右擊可以導出 excel 文檔

2、jp@gc - AutoStop Listener :自動停止監聽器

  • 設置當發生某些預期之外的情況時自動停止測試

  • average Response Time is greater than 10000ms for 10 seconds :連續10s平均響應時間大於10000ms就停止測試 
  • average Latency is greater than 5000ms for 10 seconds :連接10s平均等待時間大於5000ms就停止測試 
  • Error Rate is greater than 50% for 10 seconds :10s內錯誤率一直高於50%就停止測試

 

3、jp@gc - Bytes Throughput Over Time:不同時間吞吐量(字節 Bytes)展示(圖表) 

  • 聚合報告里,Throughput 是按請求個數來展示的,比如說 100/sec,就是每s發送100個請求;而這里的展示是按字節 Bytes 來展示的圖表,表示每秒發送多少字節(當前的時間間隔是1毫秒)查看集中點

4、jp@gc - Composite Graph: 混合圖表 

  • 在它的 Graphs 里面可以設置多少個圖表一起展示,它可以同時展示多個圖表
  • 這里可以將一些圖表結合在一起查看性能趨勢和走向,有利於對比和結合查看性能

5、jp@gc - Flexible File Writer:這個插件允許你靈活記錄測試結果 

  • Filename:結果記錄的文件,將結果保存的文件
  • Overwirte existing file:是否覆蓋這個文件,如果該文件有內容,勾選決定每次的結果是否覆蓋文件的內容 
  • Write File Header:文件的頭(即文件的第一行) 
  • Record each sample:記錄不同的 sample,sample 如 http 請求的 sample(記錄哪些內容,什么順序,如何隔開不同的值) 
  • Write File Footer:文件的結尾(即文件的最后一行)

6、jp@gc - Hits per Second:每秒點擊量,指的是每秒 web 服務器接收到的請求數

7、jp@gc - PerfMon Metrics Collector:服務器性能監測控件,包括 CPU,Memory,Network,I/O 等等(此功能用到在需監聽的服務器上啟動 startAgent)

  • 根據需要選擇 CPU,Memory,Network I/O等

  • 監控的 cpu 的情況如下:

8、jp@gc - Reponse Latencies Over Time:記錄客戶端發送請求完成后,服務器端返回請求之前這段時間

9、jp@gc - Reponse Times Distribution: 顯示測試的響應時間分布,X 軸顯示由時間間隔分組的響應時間,Y 軸包含每個區間的樣本數

10、jp@gc - Respose Times Over Time: 響應時間超時,顯示每個采樣以毫秒為單位的平均響應時間

11、jp@gc - Response Times vs Threads: 線程響應時間,顯示響應時間的並行線程的數量如何變化

12、jp@gc - Transactions per Second: 每秒事務數,服務器每秒處理的事務數

13、聚合報告

  • lable:對應每一個 http 請求,顯示的是 http 請求的 Name,如百度 http 請求 name 為 baidu
  • #Samples:表示這一次的測試中一共發出了多少請求,如上圖所示,sougou 和 baidu 的 http 請求每個都發出 30 個請求
  • Average:平均響應時間,指的是所有的請求的平均響應時間,如上圖的 30 個請求的總的響應時間除以 30 得出的平均響應時間,默認的情況下是單個請求的平均響應時間,但當使用了"事務控制器"時,則以事物為單位顯示平均響應時間
  • Median:中位數,也就是 50% 用戶的響應時間
  • 90%Line:90% 用戶的響應時間
  • Min:最小響應時間
  • Max:最大的響應時間
  • Error%:本次測試中出現錯誤的請求的數量/請求的總數,如上圖所示,本次的測試中,sougou 的 http 請求 66.6% 的請求出錯,而 baidu 的請求則沒有出錯的請求
  • Throughput:吞吐量,默認情況下表示每秒完成的請求數,如上圖所示,每秒完成的請求數分別為 6.6 個每秒,6.2 個每秒
  • Recived KB/Sec:每秒從服務器端接收到的數據量,以 kb 為計算的單位


免責聲明!

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



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