在测试过程中,我们经常需要使用Fiddler进行抓取、查看和调试PC端、手机终端和远程服务器之间的http/https等通信。用Fiddler抓取web端的数据包比较容易,那么本篇文章主要讲解使用Fiddler对移动端进行抓包的操作步骤。
一、使用Fiddler对移动端进行抓包的思路
1、Fiddler需要设置允许远程计算机连接,即允许手机移动端抓包;
2、设置手机代理网络代理,使手机通过Fiddler代理发送HTTP请求 (即Fiddler充当数据发送接收的中介);
3、https请求抓包设置(如果只抓取http请求,以上两步设置就可以了,但实际工作中经常需要抓取https请求数据)。
二、抓包设置步骤
(一)允许远程计算机连接
设置步骤:Tools-->Options-->Connections-->勾选Allow remote computers to connect-->再点击OK,其他默认即可,如下图所示:
勾选后如果有弹窗确认页面,点击【确定】即可。顺便说一下,上图勾选页面中的8888为默认的端口号,在第二步设置时需要使用。
(二)设置手机网络代理
首先,需要先获取到安装Fiddler的电脑的IPv4地址,在cmd中输入ipconfig,如下图所示: