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