实际工作中,移动端项目大部分会在真机上进行测试。下面是针对手机端访问http/https请求在电脑端抓取到对应手机端发出的请求。IOS设备及Android设备设置方式基本类似。以下是以Android系统设置为例。
移动端抓包如何访问网络
想要Fiddler抓取移动端设备的数据包,其实很简单,先来说说移动设备怎么去访问网络,看了下面这张图,就明白了。
由上图可知,移动端的数据包,都是要走wifi出去,所以我们可以把自己的电脑开启热点,将手机连上电脑,Fiddler开启代理后,让这些数据通过Fiddler,Fiddler就可以抓到这些包,然后发给路由器,如下图:
乐搏软件教育 - 软件测试 - Powered By EduSoho
Fiddler抓取APP端包网络设置
第一步:Fiddler配置移动端证书前需配置Connetions的参数值,配置路径是Tools—>Options—>Connections,如下:
第二步:在PC端设置热点用于手机端的连接(或者是连接的同一网络)
第三步:在手机端连接PC端设置的热点
第四步:在手机端浏览器中输入IP:端口,下载安装证书配置
第五步:验证移动端抓包,在移动端随便打开一个APP,在PC端的Fidller中查看是否能正常抓包,打开淘宝APP的抓包情况如下:
有其他问题或需要更多资料的小伙伴关注:乐搏软件教育 - 软件测试 - Powered By EduSoho
今天的分享就到这了,有问题、想要其他资料的小伙伴可以联系辅导员VX:lebo5201