应用简介
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):读缓存时间是指从浏览器缓存中读取内容的时间;