软件测试必须掌握的抓包工具Wireshark,你会了么?

作为软件测试工程师,大家在工作中肯定经常会用到各种抓包工具来辅助测试,比如浏览器自带的抓包工具-F12,方便又快捷;比如时下特别流行的Fiddler工具,使用各种web和APP测试的各种场景的抓包分析。但是,今天我要给大家分享的抓包工具,叫做Wireshark,是一款专注于网络封包分析,相比于其他的抓包软件有自己的特色和优势的一款报文捕获工具。

下载安装包

去Wireshark的官网,下载这个工具的安装包:https://www.wireshark.org/download.html

软件测试必须掌握的抓包工具Wireshark,你会了么?

 

 

安装

软件测试必须掌握的抓包工具Wireshark,你会了么?

软件测试必须掌握的抓包工具Wireshark,你会了么?

软件测试必须掌握的抓包工具Wireshark,你会了么?

 

 

 

软件测试必须掌握的抓包工具Wireshark,你会了么?

 

 

 

软件测试必须掌握的抓包工具Wireshark,你会了么?

 

 

 一路next安装,最后重启一下电脑,就可以安装成功!

 

 

 

运行软件

安装完成之后,找到这个文件的桌面快捷方式:

 

 

 

软件测试必须掌握的抓包工具Wireshark,你会了么?

 

 

 双击打开运行软件:

软件测试必须掌握的抓包工具Wireshark,你会了么?

 

 

 打开即可看到如上图的界面。我们来认识一下这个软件的基本界面。
1、Wireshark这个工具是基于接口抓包的。
如果电脑主机上有多个网络接口的话,可以点击’标号1‘的按钮,选择对应的网络接口抓取对应的报文。

 

软件测试必须掌握的抓包工具Wireshark,你会了么?

 

 

 如上是点击按钮1 出现的所有接口列表,一般选择自己的上网的接口,或者关心的流量通过的接口,然后点击’开始‘按钮,即可开始抓包。

2、除了上面的方法开始抓包之外,还可以在2区域+3按钮开始抓包。
在区域2,也可以看到所有的网络接口,同样选择自己需要抓取的接口,然后点击按钮3,也可以开始抓取报文。


 抓包


经过上述操作之后,Wireshark工具已经开始抓取报文了,此时用浏览器访问你测试的web页面,交互的报文就会被全部抓取,如下图所示。

软件测试必须掌握的抓包工具Wireshark,你会了么?

 

 

首先,来认识一下页面上方的几个常用功能。
区域1,表示当前工具正在捕获报文,在抓包进行时;区域2有两个按钮,红色的按钮,表示停止抓包,点击后即可停止捕获;绿色按钮,表示重新抓取报文,点击后会提示是否保存:

软件测试必须掌握的抓包工具Wireshark,你会了么?

 

 

 根据自己的需求选择保存或者不保存报文,然后工具会清除之前的报文重新开始抓取;区域3,是为了过滤用户关心的报文,有一定的过滤规则。我们来罗列一些常用的过滤使用方法。

1)过滤源IP以及目的IP:
在wireshark的过滤规则框Filter中输入过滤条件。
如查找目的地址为120.24.89.47 的包,ip.dst==120.24.89.47;查找源地址为192.168.1.37的包,ip.src==192.168.1.37。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zypwxj.html