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协议