網友評分: 9.5分
HttpWatch是一款專業的網頁數據抓包分析工具,它可以分析你所打開網頁的所用時間,交互記錄,包括Cookies、消息頭、字符查詢等信息,有需要的網絡工程人員可以下載來使用。
該軟件是需要配合瀏覽器擴展插件使用的,并在安裝時提供了3中瀏覽器插件,用戶可以自由選擇,它可以幫助工作者們對http進行監控,還可以把有問題的包抓取,然后對包進行一系列的分析,好多的IT工作者們都是用這款軟件來保證網絡的安全,有需要的朋友歡迎來下載使用。
1、無縫的網頁調試
HttpWatch與Chrome,Edge和Internet Explorer瀏覽器集成在一起,向您顯示訪問網頁時生成的HTTP和HTTPS通信。
2、快速,輕松地訪問Cookie,標題和更多內容...
在HttpWatch中選擇一個請求,您需要了解的所有內容都會顯示在選項卡式窗口中。Cookie,標題,查詢字符串和POST數據可以快速查看,搜索并導出為其他格式。
3、無需專家即可了解HTTP標頭
您不必是HTTP專家,也無需閱讀HTTP RFC即可了解標頭。只需將鼠標指針懸停在標題上,然后數據提示說明如何使用它。
4、使用頁面分組處理多頁面方案
HttpWatch將每個頁面的標題中的請求分組在一起,從而使您更容易理解多頁面的步驟,例如登錄,搜索和更新頁面。
5、實時頁面級時間表
當您在HttpWatch中記錄請求時,將實時顯示和更新頁面級時間表。這樣就可以直觀直觀地指示站點的運行情況,從而一眼就能診斷出常見問題。
6、毫秒精確的請求時間
每個請求顯示的時間表分為多個彩色部分,以顯示網絡級別的計時,例如DNS查找,TCP連接和SSL握手。
7、頁面事件時間
HttpWatch能夠在網絡級HTTP瀑布圖旁邊顯示瀏覽器事件的計時。諸如“渲染開始”和“頁面加載”事件之類的時間是確定何時開始顯示內容以及頁面何時看起來完整的有用指標。
8、自動檢測性能問題
當可以提高HTTP請求或資源下載的速度時,將顯示性能警告。該警告包括有關應如何配置Web服務器以避免該問題的信息。
1、網頁調試
調試網絡流量生成的網頁瀏覽器,可以切換到一個單獨的工具進行調試。
2、性能調優
準確地測量一個網頁,從而更好的提升網絡性能。
3、簡單的無代理設置
沒有額外的配置或代理的要求-即使有加密的HTTPS流量。
4、安全性測試
在您的Web服務器上,快速找到薄弱的SSL配置和其他與安全相關的問題。
5、免費日志文件共享
任何人都可以免費使用基礎版給你完整的日志文件來幫助你遠程診斷錯誤和性能問題。
6、HTTP測試自動化
使用HttpWatch API自動化測試從你網站上收集性能數據。
1、首先解壓運行httpwatchpro.exe安裝
2、之后安裝完成后運行HttpWatch Professional 7.0.23.exe即可漢化
Request Grid
安裝好后在IE-工具下啟動HTTPWatch,輸入地址后點擊record按鈕即開始進行錄制,點擊stop按鈕即停止錄制,錄制了163郵箱的登錄操作
Started:相對開始時間,是指接下來訪問的URL相對于第一個URL被打開的時間
Time Chart:耗時比例圖,即整個請求應答過程各部分所花時間比例圖。
Time:請求所消耗的時間。
Sent:提交該請求所發送的字節數。
Received:提交請求后服務器返回的字節數。
Method:提交請求的方法。
Result:請求處理的結果。
Type:服務器返回內容的類型。
Request View
Request View內容詳細記錄了每個請求的信息,主要包括下面列舉的內容:
一、Overview
Display URL:表示請求的URL;
Started At:表示該請求開始的時間;
Submit Form:表示表單被提交到URL,只有POST操作時才會有該項;
Connecte:表示TCP連接操作;
HTTP Request:表示一個請求被發出去;
HTTP Response:表示一個應答被收回;
Read Cache:表示該次請求是從cache中讀取應答消息;
二、Time Chart
顯示了一次請求應答過程中每個時間片段所花費的時間。一次完整的請求應答過程需要經歷的時間片段如下:Blocked->DNS Lookup->Connect ->Send ->Wait ->Receive。
各時間片段含義如下:
Blocked(阻塞):阻塞的時間主要包括預處理時間(如緩存查找)和網絡排隊等待時間,導致阻塞最主要原因是下載頁面中的圖片;
DNS Lookup(域名解釋):域名解釋時間主要是將主機名(如www.google.com)轉化為相應的IP地址(216.239.59.99)的時間,在訪問URL地址時,地址本身不能被直接訪問,需要將它對應為相應的IP地址才能訪問;
Connect(連接):連接時間是指與web服務器(或代理服務器)建立起TCP連接需要的時間,一個安全的HTTPS連接應該包含SSL握手的過程,讓系統處于一種保持連接的狀態,可以節約重復創建TCP連接的時間
Send(發送):發送時間是指從客戶端發送HTTP請求到服務器所花費的時間,并且發送數據大小會影響發送的時間,如上傳文件花費的時間就比較長;
Wait(等待):等待時間是指服務器響應請求的時間,這個值包括網絡延遲和服務器處理請求所花費的時間;
Receive(接收):接收時間是指服務器返回數據到客戶端所花費的時間,這個時間受所返回消息內容大小、網絡帶寬和HTTP壓縮比的影響;
Cache Read(讀cache):讀緩存時間是指從瀏覽器緩存中讀取內容的時間;