1. 程式人生 > >Jmeter效能指標分析

Jmeter效能指標分析

以下是下載了伺服器監控外掛的各個元件的功能介紹,有助於以後jmeter的效能測試

[email protected] - Actiive Threads Over Time:不同時間的活動使用者數量展示(圖表)

當前的時間間隔是1毫秒,在setting中可以設定時間間隔以及其他的引數

2.[email protected] - 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.[email protected] - Bytes Throughput Over Time:不同時間吞吐量(位元組Bytes)展示(圖表) 
聚合報告裡,Throughput是按請求個數來展示的,比如說1.9/sec,就是每s傳送1.9個請求;而這裡的展示是按位元組Bytes來展示的圖表,表示每秒傳送多少位元組

4.[email protected] - Composite Graph: 混合圖表 
在它的Graphs裡面可以設定多少個圖表一起展示,它可以同時展示多個圖表

這裡可以將一些圖表結合在一起檢視效能趨勢和走向,有利於對比和結合檢視效能

5.[email protected]

- Flexible File Writer:這個外掛允許你靈活記錄測試結果 
Filename:結果記錄的檔案,將結果儲存的檔案
  Overwirte existing file:是否覆蓋這個檔案,如果該檔案有內容,勾選決定每次的結果是否覆蓋檔案的內容 
Write File Header:檔案的頭(即檔案的第一行) 
Record each sample:記錄不同的sample,sample如http請求的sample(記錄哪些內容,什麼順序,如何隔開不同的值) 
Write File Footer:檔案的結尾(即檔案的最後一行)

6.[email protected] - Hits per Second:每秒點選量,點選量在效能測試-常見的效能指標(一)的博文中已經詳細介紹,指的是每秒web伺服器接收到的請求數

[email protected] - PerfMon Metrics Collector:伺服器效能監測控制元件,包括CPU,Memory,Network,I/O等等(此功能用到在需監聽的伺服器上啟動startAgent)

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

監控的cpu的情況如下:

8.[email protected] - Reponse Latencies Over Time:記錄客戶端傳送請求完成後,伺服器端返回請求之前這段時間

9.[email protected] - Reponse Times Distribution: 顯示測試的響應時間分佈,X軸顯示由時間間隔分組的響應時間,Y軸包含每個區間的樣本數

10.[email protected] - Respose Times Over Time: 響應時間超時,顯示每個取樣以毫秒為單位的平均響應時間

11.[email protected] - Response Times vs Threads: 執行緒響應時間,顯示響應時間的並行執行緒的數量如何變化

12.[email protected] - 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為計算的單位