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