精通軟件性能測(cè)試與LoadRunner最佳實(shí)戰(zhàn) 連載十一
(11)Comment頁(yè)信息——該頁(yè)面顯示頁(yè)面的評(píng)價(jià)相關(guān)信息。
HttpWatch 也提供了非常方便的查詢和過(guò)濾功能,您可以通過(guò)單擊【Find】按鈕,來(lái)查
詢您關(guān)心的相關(guān)信息,如圖12-19所示。
您可以通過(guò)單擊【Filter】按鈕,來(lái)設(shè)定過(guò)濾條件得到您關(guān)心的相關(guān)信息,如圖12-20所示。
圖12-19 Find對(duì)話框信息 圖12-20 Filter對(duì)話框信息
可以通過(guò)選擇保存相應(yīng)的文件輸出格式將數(shù)據(jù)信息進(jìn)行保存,如圖12-21所示。
還可以通過(guò)選擇性地清除Cache和Cookies相關(guān)信息等操作,如圖12-22所示。
圖12-21 Save快捷菜單相關(guān)信息 圖12-22 Tools快捷菜單相關(guān)信息
(4)Cookies頁(yè)信息。
Cookies頁(yè)展示了在我們?cè)L問(wèn)百度首頁(yè)時(shí),服務(wù)器將哪些數(shù)據(jù)信息存放在到了客戶端,從圖12-9中我們可以看到了,其主要設(shè)定了2個(gè)Cookie:“BAIDUID”和“BDUT”,鍵值分別為“D6572EDE2B026FAE0B68BBB375FAD7C3:FG=1”和“6yg771C5C327A86C92969
圖12-9 訪問(wèn)百度首頁(yè)獲得的數(shù)據(jù)信息下半部分——Cookies頁(yè)信息
2CE95FF7770B35813afe68626e2f”,指定了它們的路徑、域、有效期等信息。
(5)Cache頁(yè)信息。
如圖12-10所示,您可以看到針對(duì)要考察的URL,在請(qǐng)求前、后相關(guān)緩存的一些信息,下面以表格形式給大家介紹一下項(xiàng)目信息項(xiàng)含義,參見(jiàn)表12-5。
圖12-10 訪問(wèn)百度首頁(yè)獲得的數(shù)據(jù)信息下半部分——Cache頁(yè)信息
表12-5 服務(wù)器端響應(yīng)返回表頭說(shuō)明
序號(hào) | 信 息 項(xiàng) | 含 義 |
1 | URL in cache? | 這表明當(dāng)前選中的URL是否在瀏覽器緩存中 |
2 | Expires | Web服務(wù)器可以指定這個(gè)使用Expires表頭項(xiàng),指定當(dāng)緩存條目將到期的日期/時(shí)間 |
3 | Last Modification | 服務(wù)器返回last - modified頭條目,存儲(chǔ)或更新本地緩存,這里沒(méi)有設(shè)置該項(xiàng) |
4 | Last Cache Update | 最近緩存被更新的日期/時(shí)間 |
5 | Last Access | 上一次從緩存讀取內(nèi)容的日期/時(shí)間 |
6 | ETag | Etag 是URL的Entity Tag,用于標(biāo)示URL對(duì)象是否改變,區(qū)分不同語(yǔ)言和Session等。具體內(nèi)部含義是使服務(wù)器控制的,就像Cookie那樣。以前的HTTP標(biāo)準(zhǔn)里有個(gè)Last-Modified+If-Modified-Since表明URL對(duì)象是否改變。Etag也具有這種功能,因?yàn)閷?duì)象改變也造成Etag改變,并且它的控制更加準(zhǔn)確。Etag有兩種用法:If-Match/If-None-Match,就是如果服務(wù)器的對(duì)象和客戶端的對(duì)象ID(不)匹配才執(zhí)行。這里的If-Match/If-None- Match都能一次提交多個(gè)Etag。If-Match可以在Etag未改變時(shí)斷線重傳。If-None-Match可以刷新對(duì)象(在有新的Etag時(shí)返回) |
7 | Hit Count | 瀏覽器從緩存取得內(nèi)容的次數(shù) |
(6)Query String頁(yè)信息(如圖12-11所示)。
圖12-11 訪問(wèn)百度首頁(yè)獲得的數(shù)據(jù)信息下半部分——Query String頁(yè)信息
有時(shí)候您在瀏覽頁(yè)面的時(shí)候,經(jīng)常在地址欄看到類似于“http://www.xxx.com/...? name1=value1&name2=value2&...”的信息。查詢字符串(Query String)是用來(lái)傳遞參數(shù)的,在該“http://www.xxx.com/...?name1=value1&name2=value2&...”URL中,“name1”、“name2”就是參數(shù),而“value1”和“value2”就是參數(shù)的值。當(dāng)然有些是顯式傳輸?shù)模幸恍┦请[式傳送的。如:訪問(wèn)知名的CSDN網(wǎng)站,您輸入用戶名和密碼信息,其用戶名等相關(guān)參數(shù)和值將被記錄,出于安全性方面考慮,作者將關(guān)鍵的信息予以了屏蔽,如圖12-12所示,而訪問(wèn)百度首頁(yè)沒(méi)有查詢字符串,所以顯示如圖12-11所示。
(7)POST Data頁(yè)信息(如圖12-13所示)。
圖12-12 登錄CSDN-Query String頁(yè)信息
圖12-13 訪問(wèn)百度首頁(yè)獲得的數(shù)據(jù)信息下半部分——POST Data頁(yè)信息
“Post Data”是以Post方法傳送的相關(guān)信息,這里由于百度首頁(yè)沒(méi)有應(yīng)用該方法傳送數(shù)據(jù),所以無(wú)相關(guān)信息。下面我們拿“51testing”用戶登錄為例來(lái)進(jìn)行一下說(shuō)明,參見(jiàn)圖12-14和圖12-15所示。
圖12-14 51tesing論壇登錄界面信息 圖12-15 針對(duì)51testing論壇登錄——POST Data頁(yè)信息
從圖12-14和圖12-15我們可以發(fā)現(xiàn)相關(guān)的輸入信息均已被記錄,這里鑒于安全方面的考慮,作者將關(guān)鍵的密碼相關(guān)信息給予了屏蔽。
(8)Content頁(yè)信息。
如圖12-16所示,該頁(yè)是服務(wù)器返回的Http響應(yīng)相關(guān)信息。
(9)Stream頁(yè)信息。
如圖12-17所示,該頁(yè)分成了2個(gè)窗口,左側(cè)為發(fā)送請(qǐng)求相關(guān)信息,右側(cè)為響應(yīng)信息。共發(fā)送668個(gè)字節(jié)到119.75.218.77:80,80為端口號(hào),服務(wù)器返回響應(yīng)信息為4300個(gè)字節(jié)給192.168.0.141:5427,5427為端口號(hào)。
(10)Warnings頁(yè)信息
如圖12-18所示,該頁(yè)顯示單個(gè)請(qǐng)求的警告,這里出現(xiàn)一個(gè)HW1004的警告信息,該信息為“The request content has been cached, but no Last-Modified or ETag header was set. The browser will not be able to re-validate the content using a conditional request。”
圖12-16 訪問(wèn)百度首頁(yè)獲得的數(shù)據(jù)信息下半部分——Content頁(yè)信息
圖12-17 訪問(wèn)百度首頁(yè)獲得的數(shù)據(jù)信息下半部分——Stream頁(yè)信息
圖12-18 訪問(wèn)百度首頁(yè)獲得的數(shù)據(jù)信息下半部分——Warnings頁(yè)信息
posted on 2013-07-11 10:15 順其自然EVO 閱讀(220) 評(píng)論(0) 編輯 收藏 所屬分類: loadrunner