使⽤fiddler对⼿机APP进⾏抓包
在做⼿机或移动端APP的接⼝测试时,需要从开发⼈员那⾥获取接⼝⽂档,接⼝⽂档应该包括完整的功能接⼝、接⼝请求⽅式、接⼝请求URL、接⼝请求参数、接⼝返回参数。如果当前项⽬没有接⼝⽂档,则可以使⽤fiddler对APP进⾏抓包确认。在⼿机上对APP进⾏操作,然后在Fiddler中可以抓取对应的⽹络交互信息(⼀个功能中可能设计多个接⼝的交互)。在抓取的信息中可以看到接⼝请求⽅式、接⼝请求URL、接⼝请求参数、接⼝返回参数。
下⾯是如何使⽤fiddler对⼿机APP进⾏抓包:
Fiddler官⽅下载地址:
安装后打开界⾯效果图如下:
每⼀个标签的说明这⾥不细说了,只说下抓包需要进⾏的操作:
1、因为fiddler抓包的原理就是通过代理,所以被测终端需要和安装fiddler的电脑在同⼀个局域⽹中。
2、开启Fiddler的远程连接,Fiddler 主菜单 Tools -> Fiddler Options…-> Connections页签,选中Allowr
emote computers to connect,并记住端⼝号为8888,等会设置⼿机代理时需要。设置好后重启fiddler保证设置⽣效。设置如下:
3、查看电脑IP,在CMD中输⼊ipconfig:
4、在⼿机侧设置代理
设置-WLAN,到连接的wifi长按,选择修改⽹络:
然后勾选⾼级选项,选择代理为⼿动,填⼊代理服务器为⾃⼰电脑IP,端⼝填⼊刚刚记住的8888:
app接口测试工具这⾥是以⼿机举例的,如果是iPhone则可以在对应wifi的设置中直接配置HTTP代理。
5、现在就可以开始抓包了:
在⼿机上对APP进⾏操作,从fiddler上即可看到对应的⽹络请求信息:
6. 在右边的Composer标签页中可以定义并发送⽹络请求:
我们也可以直接将左侧抓到的⽹络请求直接拖到composer中然后进⾏相应修改即可测试不同参数下该接⼝的功能是否正常。
7、在filter标签中我们可以设置不同的过滤规则对抓取的包进⾏过滤:
更多Fiddler教程可以参考⽹站:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论