怎样截获一个软件发送的指令内容_软件测试常见的抓包工具有哪些?

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

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

2)它可以用来分析软件占用端口及通讯情况比重的工具;

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

基于它具备丰富的功能和优秀的数据供给能力,今天,我们就一起来了解一下HttpWatch抓包工具,并详细介绍一下它所具备的丰富的功能,开始之前,先送上一波福利,软件测试小白公开课程+建议资料,戳下方卡片领取:

http://kbyx0011.mikecrm.com/oiCzeCv?BIZ=ECOMMERCE&BIZFROM=ORG​kbyx0011.mikecrm.com

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

http://www.httpwatch.com​www.httpwatch.com

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

db48402bda54161563ce45e9d086cf40.png

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

9c88f3943fab95c5000d4257c0734a5e.png

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

1)抓取数据功能

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

ebae31593d96875d561a6e5a7f284565.png

2)耗时图表

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

acc6e5a47eb2f7c0d2b740580ee2eae8.png

3)头信息

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

76f69fd65d1b83fc07c6c4d560493f20.png

4)POST数据

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

ced05a34ad23767044498559d34b9257.png

5)信息流

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

76aeae3920795407bdece053b403184f.png

6)内容

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

7)过滤

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

4136b266bf2f140932436e01ca83a2b0.png

2020年软件测试基础视频+软件测试资料,点击下面卡片领取:

2020软件测试公开课+资料​kbyx0011.mikecrm.com

往期推荐文章:

博为峰:如何做一个完整的软件项目测试方案流程?​zhuanlan.zhihu.com
博为峰:如何在项目中实施自动化测试?​zhuanlan.zhihu.com
博为峰:软件测试工程师要不要写工具?​zhuanlan.zhihu.com
博为峰:软件测试新手如何准确高效准确的记录一个BUG?​zhuanlan.zhihu.com
请问是软件开发难?还是软件测试难?​www.zhihu.com
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值