Loadrunner Analysis之Web Page Diagnostics
作者:tacy lee
簡單介紹一下Loadrunner Analysis中的Web Page Diagnostics模塊的使用,很多人對于測試之后的結(jié)果數(shù)據(jù)分析摸不著頭腦,其實(shí)loadrunner Analysis給你提供了很好的文檔,大家沒事可以多翻翻,多翻幾遍對于性能測試你就入門了 ;)
Web Page Diagnostics (以下簡稱WPD),這是LR Analysis中非常重要的一塊,搞清楚這部分的內(nèi)容會讓你少走很多彎路,很多環(huán)境問題都可以通過它來定位,比如客戶端,網(wǎng)絡(luò)。通過它可以你可以比較好的來定位是環(huán)境的問題還是應(yīng)用本身的問題,當(dāng)然更重要的是Web頁面本身的問題。
WPD包括下面幾個(gè)圖表:
Web Page Diagnostics 這是張總圖,包括下面幾張Over Time圖的內(nèi)容
Page Component Breakdown 頁面中每個(gè)元素的平均響應(yīng)時(shí)間占整個(gè)頁面響應(yīng)時(shí)間的百分比
Page Component Breakdown(Over Time) 在整個(gè)測試過程中,任意一秒內(nèi)頁面中每個(gè)元素的響應(yīng)時(shí)間(例如在runtime中設(shè)置了browser cache,頁面中的資源文件就只會在第一次下載,后面的頁面響應(yīng)時(shí)間也就不包括這些元素的時(shí)間,這在Page Component Breakdown中是看不出來的,因?yàn)镻age Component Breakdown是整個(gè)測試期間內(nèi)的平均時(shí)間。當(dāng)然,是否啟用了cache,通過over time圖就能看出來)
Page Download Time Breakdown 頁面中每個(gè)元素的響應(yīng)時(shí)間分割圖,響應(yīng)時(shí)間被分割為以下幾個(gè)部分:DNS Resolution,Connection,First Buffer,SSL Handshaking,Receive,FTP Authentication,Client,Error
Page Download Time Breakdown(Over Time) 在整個(gè)測試過程中,任意一秒內(nèi)頁面中每個(gè)元素的響應(yīng)時(shí)間分割圖
Time to First Buffer Breakdown First Buffer Time時(shí)間分割為Network Time和Server Time,客戶端http請求發(fā)送到接收到服務(wù)器端的應(yīng)答包(ACK)為Network Time,從接收到ACK到完成First Buffer接受為Server Time
Time to First Buffer Breakdown(Over Time) 基本同上,任意一秒內(nèi)的
Downloaded Component Size(KB) 頁面中每個(gè)元素的大小(KB)
介紹了這么多,具體如何分析呢?
首先打開Web Page Diagnostics圖,來看看下面一個(gè)例子Download Time圖:
上圖存在兩個(gè)問題:
1、receive時(shí)間很長
這個(gè)一般是網(wǎng)絡(luò)問題,當(dāng)然如果你確認(rèn)網(wǎng)絡(luò)不存在問題,那么你就要看看是不是客戶端的問題(客戶端也可能會造成Receive過長,這個(gè)千萬要注意)
2、頁面問題
頁面上包括了非常多的圖片,而且圖片似乎都沒有優(yōu)化,最大的竟然有163K,記下來,這可是罪證哦 ;)
很多時(shí)候,你可以根據(jù)DNS,Connection,Receive來看出是否存在網(wǎng)絡(luò)問題,根據(jù)Client來判斷是否存在客戶端問題。
看看,挺簡單的吧! ^_^
換個(gè)圖看看,Page Component Breakdown(Over Time)
很清楚吧,頁面元素都被cache了,說明場景啟用了browser cache,頁面的響應(yīng)時(shí)間只包括紅線和藍(lán)線。
Time to First Buffer Breakdown(Over Time) ,圖就不貼了,這個(gè)圖非常重要,也最復(fù)雜,這里的值不絕對,當(dāng)網(wǎng)絡(luò)狀況不好的時(shí)候,server time很可能包括網(wǎng)絡(luò)時(shí)間,因?yàn)楹芏囗撁嬖乇容^小(小于4k的樣子),在First Buffer就完成傳輸,所以一定要注意分析。
就嘮叨到這里吧,歡迎拍磚
posted on 2007-10-23 19:04 tacy lee 閱讀(2274) 評論(1) 編輯 收藏 所屬分類: 性能相關(guān)