1 fiddler与浏览器的F12对比相同点都可以对http和https请求进行抓包分析不同点F12无法抓取app端请求fiddler可以完成F12无法修改请求数据请求之前和请求之后的数据无法修改而fiddler可以进行修改操作F12可以在console控制台输入部分命令方便查看前端数据信息2 fiddler的核心功能接口测试——发送自定义请求模拟小型接口测试场景定位前后端bug——抓取协议包进行前后端联调构建模拟测试场景——数据篡改、重定向弱网测试——控制网速前后端性能分析及优化3 fiddler功能配置使用规则设置Rulse隐藏不需要的数据包比如连接数据包Hide CONNECTs、304数据包等等断点调试可以配置fiddler断点调试功能开启调试功能之后所有请求之前及响应之后的所有数据包都可以进行拦截弱网测试设置网络配置文件对应参数模拟网络情况通过打开配置文件修改对应网络延迟模拟弱网​​​​​​​4 配置证书抓取https包默认fiddler只能抓取http的数据包如果需要抓取https数据包就要配置相关证书第一步 打开工具栏选项​​​​​​​第二步 配置HTTPS第三步 配置connections第四步 配置证书后续点击同意就完成了证书配置。5 设置过滤器过滤器配置基本步骤Hide if URL contains的作用是按照制定规则进行过滤过滤无关紧要数据包的正则格式REGEX:(?insx)/[^\?/]*\.(css|ico|jpg|png|gif|bmp|wav|js|jpeg)(\?6 模拟弱网测试2G——上传500下载4003G——上传100下载1004G——上传15下载0修改网络配置文件接着开启弱网规则注意弱网测试参数配置修改之后要进行ctrls保存并开启弱网测试规则才能生效。7 断点调试第一步 抓取数据包第二步 拦截请求数据请求前修改参数再发送到服务器还有小技巧点击重新发送请求按钮可以快速发送一个上一次发送的请求。8 接口文档整理没有接口需求文档的时候怎么进行接口测试使用fiddler抓取进行分析整理接口需求文档使用jmeter进行脚本录制整理接口需求文档9 fiddler证书重置的方法自动重置打开Fiddler点击顶部菜单栏的 Tools - Options。在弹出的窗口中切换到 HTTPS 选项卡。点击窗口右侧的 Actions 按钮在下拉菜单中选择 Reset All Certificates。系统会弹出多个确认提示框全部点击“是 (Yes)” 即可完成重置。请注意重置完成后你可能需要重新勾选 Capture HTTPS CONNECTs 和 Decrypt HTTPS traffic 选项并再次点击 Actions - Trust Root Certificate 来安装新证书。千万不要多次重复安装证书。