一、下载Fiddler
链接:https://pan.baidu.com/s/1u_8OI9gy0FswxHCLekHSDw
提取码:p3b4
二、配置fiddler
我们安装好fiddler之后,需要更改一下网络链接,这里我以APP抓包为例进行讲解,使用安卓模拟器进行操作,APP软件为慕课网5.1.0版本;
1、fiddler选项设置:选择tools---->fiddler options

image.png
2、选择HTTPS:全部勾选
image.png

image.png
3、选择connections:端口默认设置8888
image.png

image.png
4、配置模拟器无线网络:注意要长按无线网,选择修改网络,点击高级选项,代理设置为手动,主机名写入本地无线网络适配器的地址,端口默认8888,点击保存;
image.png
image.png

image.png

image.png
5、下载fiddler证书:输入本地IP地址加端口,选择fiddlerRoot centificate一步步进行添加;
image.png

image.png
6、安装完成之后重启;
三、修改返回数据
修改返回数据:有时候我们会遇到一些APP升级的提示信息,此时我们无法进行抓包操作,这个时候应该进行修改返回数据,进行操作;
1、遇到升级提示的APP:
image.png

image.png
2、定位升级接口:进行数据的修改;
image.png

image.png
3、修改数据并保存:
image.png

image.png

image.png
3、选择AutoResponder:
image.png

image.png

image.png

image.png

image.png
4、此时我们退出再次进入,升级提示信息消失;
四、添加过滤规则
有时候我们只是想抓取接口,但是实际会返回给我们图片、404、502信息的一些接口,我们如果不想看到这些,我们可以进行过滤,一张截图说明;
image.png

image.png
过滤图片等前端样式,只修改格式即可(REGEX:(?insx)/[^?&].(css| ico | jpg | png | gif | bmp | wav| js)(?.)?$)
五、fiddler接口测试
1、以post请求方式为例,进行简单的接口测试;
首先我们确定将要进行测试的接口:http://www.imooc.com/api3/searchindex
image.png

image.png
2、选择TextView,将body信息复制;
image.png

image.png
3、选择headers,确定类型信息,将Content-Type信息复制;
image.png

image.png
4、进行接口测试:
image.png

image.png
5、查看结果信息,完成接口测试:
image.png

image.png