HttpWatch
HttpWatch是我最喜欢的包探测器。它使用图形方式描述网络流量,图形显示更能反映网络延迟。
HttpWatch运行在win平台上的IE和FF浏览器上,可免费下载。

Firebug Net Panel
firebug可以说是web开发必备利器。它的网络页面以瀑布式图形展示了http请求/响应情况,全面而细腻。它一个特别突出的地方在于——使用垂直线标出了DOM加载和onload事件的时间。
缺点: 1、firebug网络页面的时间会受到web页面自身的影响,因为firebug是使用js实现,它与web页面同时执行
2、firefug有一个很明显的限制——它是firefox插件,无法再其他浏览器上使用。

IBM Page Detailer
IBM Page Detailer曾经是我最喜欢的包探测器,但IBM不再销售专业版本,只有基础版本还可用,但基础版本缺少很多我认为是必须的特性——例如对https请求的支持。IBM Page Detailer运行于windows平台上。
一般使用IBM Page Detailer分析ie和ff以外的浏览器,例如opera和safari.它可以用来监视任何使用http协议的进程,可通过编辑wd_WS2s.ini文件,添加需要被监测的进程名称。
缺点:不可用于监测Chrome,因为Chrome为每一个浏览页面新建进程

Fiddler
Fiddler的主要特点就是它具有脚本能力——设置断点和控制http。它是由微软IE团队开发的。
Wireshark
Wireshark源自Ethereal,它从包级别分析http协议
本文对比了几款常用的包探测器工具,包括HttpWatch、FirebugNetPanel、IBMPageDetailer、Fiddler和Wireshark。这些工具分别适用于不同的浏览器和操作系统,并各有特色,如HttpWatch的图形展示、FirebugNetPanel的DOM加载时间标识、IBMPageDetailer的广泛进程兼容性、Fiddler的脚本控制能力和Wireshark的包级分析。
791

被折叠的 条评论
为什么被折叠?



