HTTPS抓包配置打开 Fiddler进入Tools → Options → HTTPS选项卡勾选Decrypt HTTPS traffic解密 HTTPS 流量同时勾选Ignore server certificate errors (unsafe)忽略服务端证书错误点击Actions → Export Root Certificate to Desktop将 Fiddler 根证书导出到桌面这时候桌面上会出现证书FiddlerRoot.cer文件点击OK设置成功关闭fiddlerPC端在浏览器中导入证书FiddlerRoot.cer谷歌浏览器点击设置 然后进入高级设置点击管理证书在受信任的根证书颁发机构对证书进行导入重启 Fiddler 和浏览器即可正常抓取 HTTPS 流量。过滤器Hosts主机过滤最常用Show only the following Hosts只显示以下域名Hide the following Hosts隐藏以下域名多个用英文分号分割弱网测试弱网测试的核心是通过给请求 / 响应的传输增加延迟时间限制上行和下行的传输速率从而模拟弱网、网络抖动的场景。点击Rules → Performance → 勾选 Simulate Modem Speeds开启弱网模拟点击开启后尝试打开浏览器页面打开时间明显变慢点击顶部菜单栏Rules → Customize Rules设置响应时长打开 Fiddler ScriptEditor 脚本编辑器快捷键CtrlF 搜搜定位修改request-trickle-delay请求上行延迟和response-trickle-delay响应下行延迟两个参数实现不同网络情况的测试自动转发/自动响应/模拟响应进入右侧AutoResponder选项卡勾选顶部的Enable rules启用规则和Unmatched requests passthrough未匹配的请求正常放行不影响其他业务将抓到的目标会话从左侧会话列表拖入 AutoResponder 的规则列表中选中该规则在下方的下拉框中选择响应方式工作中最常用的是Find a file选择本地提前编写好的 JSON 文件按照接口文档写好符合预期的响应体、状态码保存规则前端重新发起请求Fiddler 会直接拦截该请求返回我们预设的本地数据完成前端页面的联调、兼容性和边界场景测试。适用于后端接口还没开发完成但前端页面已经开发完毕需要提前做联调测试模拟后端返回数据模拟请求/接口测试自动断点