fiddler之详解(过滤、弱网、断点、抓iOS下HTTPS包)

1.Fiddler->tools->connections->Act as system proxy on startup[这一项如果打勾了,说明启用了系统代理]
2.选中抓到的数据 然后选择菜单栏上的气泡 可以为该该条数据加备注、注释,然后选择文件将该条数据导出
3.右上角-online-鼠标放上去可以看到本机的IP信息
4.Filters(过滤器)
fiddler之详解(过滤、弱网、断点、抓iOS下HTTPS包)
5.设置断点:
fiddler之详解(过滤、弱网、断点、抓iOS下HTTPS包)
fiddler之详解(过滤、弱网、断点、抓iOS下HTTPS包)
注:断点可以模拟网络中断,断电后,超出响应时间,看会有什么友好提示,客户端是怎么处理(极端测试)
6.弱网测试
fiddler之详解(过滤、弱网、断点、抓iOS下HTTPS包)
如何进行具体的弱网限制呢?
答:
1)rules-customsize Rules 点开
2)搜simulate
fiddler之详解(过滤、弱网、断点、抓iOS下HTTPS包)
3)改完代码后,切记勾选上rules-》performance-》simulate modem speeds
4)1s 等于1000ms(s 秒 ms 毫秒)
5)然后重启fiddler
7**.ios APP 抓包**详解
a.Tools-》connections->allow remote computers to connect 勾选此项
fiddler之详解(过滤、弱网、断点、抓iOS下HTTPS包)
如果iOS APP接口使用的是HTTPS协议的话 要勾选这两个
c.在iOS手机浏览器上输入http://fiddler所在的主机IP:端口号 如图
fiddler之详解(过滤、弱网、断点、抓iOS下HTTPS包)
d.下载图片中fiddlerRoot certificate
e.在iOS手机设置-通用-描述文件与设备管理中-安装刚才下载的证书
f.点击iOS手机设置-WiFi-打开连接的WiFi设置
g.点击配置代理–手动
h.设置iOS代理服务器地址为fiddler所在的主机的IP地址
i.设置端口号为fiddler监听的端口
j.打开需要抓包的APP就可以抓包了