HttpWatch學習筆記一

HttpWatch是一個可用於錄製HTTP請求信息的工具,由Simtec Limited公司開發,其官網爲:Http://www.httpwatch.com,HttpWatch只支持IE和Firefox,也就是說只有當你用IE或Firefox訪問網頁時,它纔會進行錄製,不像Sniffer和Omnipeek那樣監控所有數據,但對於網站分析來說,已經是不可多得的利器了。
HttpWatch的安裝很簡單,沒什麼說的,來看看它的組成,HttpWatch有兩部分組成:
1、一個是嵌入到IE或Firefox中用於收集、查看、保存HTTP信息的插件
2、一個是獨立運行的日誌查看器,叫做HttpWatch Studio

啓動

HttpWatch Studio可以通過【開始->所有程序->HttpWatch Professional Edition->HttpWatch Studio】啓動。
在IE6中,HttpWatch插件可以通過以下3種方式啓動:
1、點擊工具欄上的圖標
2、【菜單欄->查看->瀏覽器欄->HttpWatch Professional】
3、使用快捷鍵【Shift+F2】
在Firefox中,HttpWatch插件可以通過以下3種方式啓動:
1、點擊Firefox右下角的圖標
2、【菜單欄->工具->HttpWatch】
3、使用快捷鍵【Shift+F2】

HttpWatch插件

當HttpWatch插件運行後,瀏覽器中就會顯示HttpWatch的窗口,如下圖

仔細一看,發現東西有點多啊,別急,我們來慢慢分析下這個窗口,該窗口由3個大塊組成:
1、工具欄,這個在最上面,顯示了常用的命令按鈕
2、請求網格,這個在中間,顯示已錄製的HTTP請求列表
3、請求內容,這個就是底部很多標籤頁的部分了,當點擊請求網格中的某項時,這裏會顯示相對應的詳細信息,注意這裏的標籤頁會隨你所選中的內容類型的不同而不同

工具欄

工具欄中列出了常用的命令按鈕,如下圖

下面我們來看看這些按鈕都有什麼用

開始錄製,點擊該按鈕後再訪問你想分析的頁面,HttpWatch就會錄製下所有的HTTP請求信息了
停止錄製
清除錄製的日誌
在其子菜單中有很多和視圖相關的設置選項
顯示/隱藏摘要視圖
查找
過濾,這個功能很常用,因爲經常錄製的日誌會很多,但實際用於分析的很少,所以常常需要設置過濾條件
保存,直接保存是保存爲.hwl文件,子菜單中支持導出爲CSV、XML、HAR等格式
打印
在其子菜單中包含一些常用功能,如清除Cache、清除Cookie等
幫助信息

其中有些按鈕的右邊有個小三角,用過windows的人都知道這是代表它還有子菜單,爲了後面的學習,先來錄製一個日誌,然後分析下,點擊按鈕,在地址欄中輸入http://www.baidu.com,回車後就可以看到HttpWatch的請求網格中多了很多數據,錄製完成後點擊按鈕停止錄製,此時頁面類似於下圖

這下看着是不是有點專業的味道了,中間的請求網格中就是訪問百度時收集到的HTTP請求信息,當選中不同記錄時,底部就會顯示相對應的詳細數據,試着選中不同類型的記錄,會發現底部的標籤也在發生變化,那是因爲不同類型的數據所對應的信息其實是不同的,而且這時候可以看到,原來很多不可用的按鈕也變得可用了,具體的數據分析會在以後講,還是回到工具欄的部分。
這時候發現按鈕也變得可用了,那是因爲有數據了,建議再次錄製前將日誌保存或清除,避免日誌信息過多給分析增加難度。
下面來看看的功能,點擊該按鈕後,會彈出子菜單,如下圖

各個選項的功能如下:
Group by Page 將請求記錄按頁面進行分組
Time Chart Column 顯示/隱藏請求網格中的時間圖表列
Select Column… 添加/移除請求網格中的列
Summary 顯示/隱藏摘要視圖
Properties 顯示/隱藏屬性窗口
Collapse All 收起所有的頁面分組
Expand All 展開所有的頁面分組
Expand New Pages 是否將新頁面自動展開
Offset Timings 各個分組的開始時間以相對第1個組的偏移量來顯示
Local Time 各個分組的開始時間以本地時間來顯示
GMT/UTC 各個分組的開始時間以GMT/UTC時間來顯示
Offset Timings within Page 是否以偏移量的方式來顯示頁面中的各個請求的時間

每個選項都試試就能看到他們所帶來的不同效果,這裏只看看其中的Summary和Properties,點擊這裏的Summary和點擊工具欄上的按鈕效果是一樣的,點擊後頁面底部會出現如下圖所示的窗口

其中各個部分表示什麼在後面會詳細講述,現在只需要記住這裏是頁面的摘要信息就夠了,接着來看看Properties的內容,如下圖

各項代表的意思很容易理解,這時候如果你英語還湊合的話,那就爽了,否則就老老實實地“金山”吧。

好了,這次就寫到這裏,下一章準備講過濾、保存、打印。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章