LoadRunner——分析圖詳解(十四)

孫凱玉發表於2023-03-15

《分析圖詳解》

一、Running V user s

X軸表示執行所用的時間,Y軸表示vuser數,

顯示在整個執行過程中隨著時間的推移,虛擬使用者數量是如何變化的,具體描述為:使用者是如何增長的,最大負載使用者數以及使用者退出方式。與平均事務響應時間圖合併可以檢視使用者數量的變化對事務響應時間產生的影響。

image.png

二、hits per Second 點選率圖

X軸表示執行所用的時間,Y軸表示伺服器上的請求數。**

顯示在場景執行過程中使用者每秒向web伺服器提交的HTTP請求數。藉助此圖可以依據點選次數來評估使用者的負載量,一般點選數會隨著使用者負載的增加而增加,該點選率越大越好。與平均事務響應時間圖合併一起進行檢視點選數對事務響應時間產生的影響。

image.png

三、平均事務響應時間圖

X軸表示執行所用的時間,Y軸表示執行每個事務的平均響應時間。****

顯示場景在執行期間所執行的所有事務所用的平均時間,時間越小說明處理的速度越快。

平均事務響應時間最直接地反映了事務的效能情況,可以右鍵選擇show transaction breakdown tree(左下角),可以檢視子事務或者所有的事務每個頁面所花費的時間。

image.png

image.png

平均事務響應時間圖直接反映系統的效能情況,這也是客戶眼中的效能,在需要時必須明確地定義好業務的響應時間,在分析時一般先分析響應時間,當平均事務響應時間符合定義時,也僅僅說明響應時間能達到要求,但是此時並不代表系統達到客戶要求,因為LR統計出來的事務響應時間不一定正確,所以當事務響應時間達到要求後,也一定要分析一些其他的資料,比如需要確定的是業務是否都做成功了,如果業務都做成功了,並且事務響應時間達到要求,這樣才能說明事務響應時間達到客戶的要求;如果平均事務響應時間達不到要求,就需要進一步分析,是哪些原因導致事務響應時間過長,這樣才能進一步最佳化系統的效能。

四、吞吐量圖

X軸表示執行所用的時間,Y軸表示伺服器的吞吐量(以位元組為單位)****

顯示場景執行過程中伺服器上每秒的吞吐量。吞吐量的單位為位元組,表示使用者在一秒時間內從伺服器獲得的資料量。

吞吐量直接反映了伺服器的處理能力,如果伺服器處理吞吐量的值越大,說明伺服器處理業務的能力越強。藉助此圖可以依據伺服器吞吐量來評估使用者的負載量,(一般吞吐量會隨著使用者負載的增加而增加)與平均事務響應時間圖合併可以檢視吞吐量對事務響應時間產生的影響。 吞吐量越小對系統的寬頻依賴越小。

image.png

五、事務摘要圖:(柱狀圖)

顯示每個事務的執行狀態:綠色代表事務成功,紅色代表事務失敗。

數字:表示事務執行的次數。

透過的事務數越多說明系統的處理能力越強,失敗的事務越少,說明系統越穩定可靠

image.png

《合併圖》****

選擇要合併的分析圖,右擊選擇merge Graphs

image.png

選擇要合併的分析圖以及合併的型別

image.png

合併型別有三種:

1)疊加:檢視共用同一X軸的兩個圖的內容。合併圖左側的Y軸顯示當前圖的Y軸值,右邊的Y軸顯示合併進來的圖的Y軸值

2)平鋪:在平鋪佈局檢視,共用同一個X軸,合併進來的圖顯示在當前圖的上方

3)關聯:合併後當前活動圖的Y軸變為合併圖的X軸,被合併圖的Y軸作為合併圖的Y軸

{合併圖本質:新增一個分析圖,原圖不變}****

相關文章