前言
最近博主在梳理知识整理笔记,分享出来希望能帮助到大家。

编辑
抓包
抓包(packet capture)就是将网络传输发送与接收的数据包进行截获、重发、编辑、转存等操作,也用来检查网络安全。抓包也经常被用来进行数据截取等。对于我们测试来说一般应用场景主要有以下几点:
1.定位前后端Bug
2.弱网测试
3.绕过界面限制直接测试服务器
只有找到问题所在才能更好的分锅!接下来博主简单的介绍一下Fiddler。
———————————————————————————————————————————
关于Fiddler
Fiddler 是用C#写出来的,它包含一个简单却功能强大的基于JScript .NET 事件脚本子系统,它的灵活性非常棒,可以支持众多的http调试任务,并且能够使用.net框架语言进行扩展。个人是很喜欢Fiddler的UI设计,简洁易用!下面贴上下载地址
下载完之后傻瓜式安装即可,(安装路径建议除C盘以外的地方)
———————————————————————————————————————————
Fiddler开启设置
-
Tools—>options设置,
-
点击Connections设置,把"Allow remote computers to connect"选项前的勾选框,勾选上
-
确认监听端口为8888
生成并导出证书
然后我们桌面上出现这个证书了
——————————————————————————————————————————
APP设置
-
上传证书到手机: 将PC端导出到桌面的证书直接拖拽进模拟器窗口
-
进入系统设置—>安全—>凭据管理,选择从SD卡安装,找到证书(搜索fiddler),双击安装证书,自定义命名并确定,安装成功后需要自定义锁屏密码(选择PIN码,进行设置);
———————————————————————————————————————————
设置手机代理
进入系统设置—>WLAN,选择当前连接的网络,在弹出窗口选择修改网络,代理选择手动,代理 服务器主机名输入本机IP,代理服务器端口与设置的监听端口保持一致;
——————————————————————————————————————————
最后我们就能愉快的抓包了