HttpWatch是一种强大的网页数据分析工具 集成在Internet Explorer浏览器中。只需要选择相应的网站,软件就可以对网站与IE之间的需求回复的通讯情况进行分析并在同一界面显示其相应日志记录。 记录HTTP HttpWatch搜索大量Http相关数据包括: 标题及和Cookies URLs和Method(GET, POST等) 在Query字串中的参数和POST请求 HTTP状态代码和错误 重导向 HTTP响应包括标题的数据包的大小 分块编码(Chunked encoding) Decrypts HTTPS Traffic 确保使用HTTPS协议的浏览器sessions以未加密格式在HttpWatch中显示,这样可以很容易地调试银行及金融的应用程序 与Internet Explorer集成 可以轻松简单地开启HttpWatch。Internet Explorer上添加了额外的工具条按钮,双击鼠标就可运行HttpWatch
紧凑而全面的Log Files HttpWatch所采用的日志格式比其它格式如XML得到的文件更小, 并且包含HttpWatch中显示的任何信息。包括二进制格式文件和字符串(streams),压缩文件和网络包信息。如果您的用户给您发送了HttpWatch日志文件,您可以在浏览器中得到一个完整精确的HTTP行为显示
包含一个单独的日志文件浏览器 日志文件浏览器允许在Internet Explorer之外浏览和修正HttpWatch .hwl文件
概括所记录的网络情况 Summary 浏览可以在任何时间快速显示关于整个日志,单个页面或者大量所选择的条目的数据。可以显示下列类型的数据: 性能—该键可以显示请求需要多长时间来完成,可以用于精确测量网页下载时间。也可以显示所占用的带宽数,及使用HTTP compression所节省的带宽 状态代码—该键记录所接收到的HTTP状态代码的次数 Errors—该键显示任何网络或HTTP level 错误。双击该键可以找到引起该错误的第一个请求。点击F3即可进入下一个引起同样的错误的请求 请求按页分组 请求按页分组如下图所示。每页组群可以独立展开或折叠便于查看庞大的日志文件
页面元素实时载入时间图 页面元素载入时间图可以根据HttpWatch中您所记录的请求实时显示和 升级。这样可以直观地看出一个站点是怎样运行的――一眼就可以看出哪里出现问题。
中断请求级别时间表 每个中断请求的时间表分为很多颜色段,代表不同的网络级别计时(network level timing)比如DNS 查找 和 TCP 连接:
自动界面 HttpWatch具有广泛的大多数程序语言(比如,C#, Javascript & Ruby)使用的自动界面。界面可以用于控制IE 的HttpWatch内置(plug-in),也可以访问HttpWatch日志文件中的数据。如果您准备运行自动测试,您可以集成HttpWatch并在测试过程中记录HTTP级别信息。所记录的数据然后被检测为特定配置和性能问题的类型(如HTTP压缩无法实现) HttpWatch日志文件中的数据访问功能能够开发用户报告和自动反复任务。如下面所示,C#代码可以从日志文件中输出所有java脚本
毫秒级的计时功能 HttpWatch中显示的计时信息可以精确到毫秒级(0.001 sec).
支持先进的过滤功能 HttpWatch支持很多标准的请求过滤,比如内容类型,响应代码,URLs,标题和内容 HTTP压缩 HttpWatch支持具有HTTP压缩功能的系统,显示扩展内容,并提供压缩文档的信息
动态分类 通过点击a column heading即可对数据进行分类。分类次序用于现有的条目,当出现新的条目时也可用于新的条目 可展开的Cookie 信息 当一个Cookie发送到某网络服务器上,在HTTP请求消息中只出现它的名字和返回值。HttpWatch可以显示相关的域,路径和终止数据,更容易确定使用特定cookie值。其它的HTTP监控工具只显示HTTP响应消息中cookie的信息
Network Level 性能数据 Overview 和 Stream tabs显示HTTP请求使用的DSN查询,TCP连接,IP地址和端口。这样可以帮助解决本地网络相关的问题,并确保有效使用Keep-Alive连接 Send和 Receive栏显示执行HTTP请求时Internet Explorer必须发送和接收的实际比特数。其它工具只显示内容大小,但是对性能有影响的是network level数据大小
显示原始(raw)HTTP streams HttpWatch可以显示发送到和接收来自某个站点的原始的HTTP streams
HTTP协议的低端浏览有助于展示使用某些技术如分块编码或压缩技术的效果,如果您想在程序上重新生成一个请求该功能也很有用
可以显示与浏览器存储器的相互作用 HttpWatch可以显示Internet Explorer和浏览器存储器之间的相互作用,而不仅仅是浏览器和站点之间的网络情况。 快捷键(Keyboard Accelerators) 所有HttpWatch中常用的功能都可以用快捷键触发,即使当keyboard focus在Internet Explorer窗口中。例如,下面的菜单表明可以用于控制过滤的快捷键
数据可以以其它格式输出 HttpWatch所捕获的数据可以以XML 或 CSV (comma separated variable)格式输出。
|