【性能測試】性能測試指標及Jmeter性能測試(下)

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

聚合報告里,Throughput是按請求個數來展示的,比如說1.9/sec,就是每s發送1.9個請求;而這里的展示是按字節Bytes來展示的圖表,表示每秒發送多少字節

吞吐量

2.jp@gc - Composite Graph:?混合圖表

在它的Graphs里面可以設置多少個圖表一起展示,它可以同時展示多個圖表

這里可以將一些圖表結合在一起查看性能趨勢和走向,有利于對比和結合查看性能

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

Filename:結果記錄的文件,將結果保存的文件

Overwirte existing file:是否覆蓋這個文件,如果該文件有內容,勾選決定每次的結果是否覆蓋文件的內容

Write File Header:文件的頭(即文件的第一行)

Record each sample:記錄不同的sample,sample如http請求的sample(記錄哪些內容,什么順序,如何隔開不同的值)

Write File Footer:文件的結尾(即文件的最后一行)

4.jp@gc - Hits per Second:每秒點擊量,點擊量在性能測試-常見的性能指標(一)的博文中已經詳細介紹,指的是每秒web服務器接收到的請求數

每秒點擊量

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

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

監控的cpu的情況如下:

d

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

t

7.jp@gc - Transactions per Second:?每秒事務數,服務器每秒處理的事務數

q

8.聚合報告

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為計算的單位



CPU:

對于各指標項,數值都是代表百分比,比如默認配置(combined)下在曲線圖中看到某個時間的數值是30,即代表此時總的cpu使用時間占比為30%。

當一個PerfMon監聽器中展示多種指標項的數據時,為了曲線圖的可觀察性,在CPU項和內存項都有個x10,代表曲線圖中展示的數值是在采集到的真實數值上放大了10倍,目的是為了保證不同數據項在同一坐標系中展示時,各項都變化趨勢都能夠被觀察到。

Memory:

各指標項中,usedperc(默認,使用百分比)和freeperc(空閑百分比)兩項的數值代表與總內存的百分比,其余指標項的數值都是指內存大小,選中對應想,可以看到Metric Unit區域單位配置將變為可用,通常Mb會比較適合觀察。

Disk I/O:

各指標項中,queue(默認)的數值代表等待I/O隊列長度,reads、writes分別代表每秒處理的讀/寫次數,readbytes、writebytes顧名思義,代表每秒讀/寫的數據量,單位同樣在Metric Unit區域配置,通常Mb會比較適合觀察。

如果有掛載多個存meter儲設備,可以在Filesystem Filter區域指定要監控的設備。、

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

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

聚合報告里,Throughput是按請求個數來展示的,比如說1.9/sec,就是每s發送1.9個請求;而這里的展示是按字節Bytes來展示的圖表,表示每秒發送多少字節

jp@gc - Hits per Second:每秒點擊量,點擊量在性能測試-常見的性能指標(一)的博文中已經詳細介紹,指的是每秒web服務器接收到的請求數

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

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

聚合報告

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為計算的單位

————————————————

來源:1、https://www.cnblogs.com/king8/p/10621479.html

2、https://blog.csdn.net/Anita__Li/article/details/89955739

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容