常见的抓包工具介绍
发布时间:2020-10-20

对于做软件测试的小伙伴来说,抓包工具是我们日常工作中,经常接触到的一类拦截查看网络数据包内容的工具。也是帮助我们做分析的小能手。这主要是基于抓包工具所具备的几个功能:


1)它提供类似Sniffer的包分析功能,可以帮助我们详细拆分IP结构内容,带我们深入的了解TCP/IP协议;


2)它可以用来分析应用程序占用端口及通讯情况比重;


3)它可以让我们从海量IP数据包中,找出我们需要的IP数据包,还能通过用户端的情况,帮助我们能截获各类敏感数据包。


基于它具备丰富的功能和优秀的数据供给能力,今天,我们就一起来了解一下HttpWatch抓包工具,并详细介绍一下它所具备的丰富的功能。


对于软件测试人员来说,HttpWatch是我们经常使用网页数据分析工具,它是集成在IE工具栏中的一款工具,可以安装在FireFox(火狐)浏览器使用。


安装完成后,打开IE浏览器,我们就能在工具中可以看到这个工具的快捷按钮,如下图。

单击该按钮,就可以启动这个软件。

下面,我们一起来简单说一说HttpWatch的主要功能。


1)抓取数据功能


单击“记录”按钮,输入百度的网址:www.baidu.com。然后登录,最后再单击“停止记录”按钮,就会跳出如下图的界面。这表示我们捕捉到73条记录。

2)耗时图表


通过耗时图表,我们可以了解整个页面请求「从客户端发出请求到服务端响应后返回响应结果」所消耗的时间,如DNS查找耗时、连接服务器耗时、请求发送耗时、等待服务器响应耗时、接收服务器返回耗时以及网络耗时等。通过耗时图表,我们可以进行前端的性能分析。

3)头信息


下图表示选定某个请求,并显示该请求发送的头信息,以及接收的头信息。

 

4)POST数据


对于下图来说,如果请求是POST方法,这里会记录POST提交的表单数据。

5)信息流


如果请求是POST方法,这里会记录POST提交的表单数据,如图。

6)内容


表示请求正文的内容,这里是用HTML语言显示内容,与在IE窗口中,右键查看源文件的内容相同,这里还提供了压缩比的计算方法。


7)过滤


在HttpWatch中还提供了一个过滤功能,可以通过该功能过滤一些不想关注的资源,如图片、CSS以及JS等,如下图。

相关阅读
/