LR性能测试Web Page Breakdown分析篇
1、概念說明:
DNS解析時間:顯示使用最近的DNS服務器將DNS名稱解析為IP地址所需的時間;DNS查找度量是指示DNS解析問題或DNS服務器問題的一個很好的指示器;Connect時間:顯示與包含指定URL的Web服務器建立初始連接所需的時間;Connect度量是一個很好的網絡問題指示器;它還可表明服務器是否對請求做出響應;
First buffer時間:顯示從初始HTTP請求到成功收回來自WEB服務器的第一次緩沖時為止所經過的時間;First buffer度量是很好的Web服務器延遲和網絡滯后指示器;
SSL Handshaking time:顯示建立SSL連接所用的時間
Receive Time:顯示從服務器收到最后一個字節并完成下載之前經過的時間;接收度量是很好的網絡質量指示器;
FTP驗證時間:顯示驗證客戶端所用的時間。
Client Time:顯示因瀏覽器思考時間或 其他 與客戶端有關的延遲而使客戶機上的請求發生延遲時,所經過的時間。
Error時間:顯示從發出HTTP請求到返回錯誤消息這期間所經過的平均時間?
?
????Web Page Breakdown(網頁元素細分)???
??? “網頁元素細分”主要用來評估頁面內容是否影響事務的響應時間,通過它可以深入地分析網站上那些下載很慢的圖形或中斷的連接等有問題的元素。
??? 1、Web Page Breakdown(頁面分解總圖)
??? “頁面分解”顯示某一具體事務在測試過程的響應情況,進而分析相關的事務運行是否正常。
??? “頁面分解”圖可以按下面四種方式進行進一步細分:
??? 1)、Download Time Breaddown(下載時間細分)
??? “下載時間細分”圖顯示網頁中不同元素的下載時間,同時還可按照下載過程把時間進行分解,用不同的顏色來顯示DNS解析時間、建立連接時間、第一次緩沖時間等各自所占比例。
??? 2)、Component Breakdown(Over Time)(組件細分(隨時間變化))
??? “組件細分”圖顯示選定網頁的頁面組件隨時間變化的細分圖。通過該圖可以很容易的看出哪些元素在測試過程中下載時間不穩定。該圖特別適用于需要在客戶端下載控件較多的頁面,通過分析控件的響應時間,很容易就能發現那些控件不穩定或者比較耗時。
??? 3)、Download Time Breakdown(Over Time)(下載時間細分(隨時間變化))
??? “下載時間細分(隨時間變化)” 圖顯示選定網頁的頁面元素下載時間細分(隨時間變化)情況,它非常清晰地顯示了頁面各個元素在壓力測試過程中的下載情況。
??? “下載時間細分”圖顯示的是整個測試過程頁面元素響應的時間統計分析結果,“下載時間細分(隨時間變化)”顯示的事場景運行過程中每一秒內頁面元素響應時間的統計結果,兩者分別從宏觀和微觀角度來分析頁面元素的下載時間。
??? 4)、Time to First Buffer Breakdown(Over Time)(第一次緩沖時間細分(隨時間變化))
??? “第一次緩沖時間細分(隨時間變化)”圖顯示成功收到從Web服務器返回的第一次緩沖之前的這段時間,場景或會話步驟運行的每一秒中每個網頁組件的服務器時間和網絡時間(以秒為單位)。可以使用該圖確定場景或會話步驟運行期間服務器或網絡出現問題的時間。
??? First Buffer Time:是指客戶端與服務器端建立連接后,從服務器發送第一個數據包開始計時,數據經過網絡傳送到客戶端,到瀏覽器接收到第一個緩沖所用的時間。
??? 2、Page Component Breakdown(頁面組件細分)
??? “頁面組件細分”圖顯示每個網頁及其組件的平均下載時間(以秒為單位)。可以根據下載組件所用的平均秒數對圖列進行排序,通過它有助于隔離有問題的組件。
??? 3、Page Component Breakdown(Over Time)(頁面組件分解(隨時間變化))
??? “頁面組件分解(隨時間變化)”圖顯示在方案運行期間的每一秒內每個網頁及其組件的平均響應時間 (以秒為單位)。
??? 4、Page Download Time Breakdown(頁面下載時間細分)
??? “頁面下載時間細分”圖顯示每個頁面組件下載時間的細分,可以根據它確定在網頁下載期間事務響應時間緩慢是由網絡錯誤引起還是由服務器錯誤引起。
??? “頁面下載時間細分”圖根據DNS解析時間、連接時間、第一次緩沖時間、SSL握手時間、接收時間、FTP驗證時間、客戶端時間和錯誤時間來對每個組件的下載過程進行細分。
??? 5、Page Download Time Breakdown(Over Time)(頁面下載時間細分(隨時間變化))
??? “頁面下載時間細分(隨時間變化)”圖顯示方案運行期間,每一秒內每個頁面組件下載時間的細分。使用此圖可以確定網絡或服務器在方案執行期間哪一時間點發生了問題。
??? “頁面組件細分(隨時間變化)”圖和“頁面下載時間細分(隨時間變化)”圖通常結合起來進行分析:首先確定有問題的組件,然后分析它們的下載過程,進而定位原因在哪里。
??? 6、Time to First Buffer Breakdown(第一次緩沖時間細分)
??? “第一次緩沖時間細分”圖顯示成功收到從Web服務器返回的第一次緩沖之前的這一段時間內的每個頁面組件的相關服務器/網路時間。如果組件的下載時間很長,則可以使用此圖確定產生的問題與服務器有關還是與網絡有關。
??? 網絡時間:定義為第一個HTTP請求那一刻開始,直到確認為止所經過的平均時間。
??? 服務器時間:定義為從收到初始HTTP請求確認開始,直到成功收到來自Web服務器的一次緩沖為止所經過的平均時間。
??? 7、Time to First Buffer Breakdown(Over Time)(第一次緩沖時間細分(隨時間變化))
??? “第一次緩沖時間細分(隨時間變化)”圖顯示成功收到從Web服務器返回的第一個緩沖之前的這段時間內,場景運行的每一秒中每個網頁組件的服務器時間和網絡時間??梢允褂么藞D確定場景運行期間服務器或網絡出現問題的時間點。
??? 8、Downloader Component Size(KB)(已下載組件大小)
??? “已下載組件大小”圖顯示每個已經下載的網頁組建的大小。通過它可以直接看出哪些組件比較大并需要進一步進行優化以提高性能。
總結
以上是生活随笔為你收集整理的LR性能测试Web Page Breakdown分析篇的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《图形编程技术学习》(三十五)Phong
- 下一篇: 常见文具英语单词