接口测试|Fiddler 抓包设置及证书配置
Fiddler 抓包设置及证书配置
搜索微信公众号: 霍格沃兹测试学院,学习更多测试开发前沿技术
获取更多技术资料,请点击!
设置抓 HTTPS 的请求包
基础配置:
路径:启动 Fiddler 》Tools》Options》HTTPS
注意:Option 更改完配置需重启 Fiddler 才能生效

选中"Decrpt HTTPS traffic", Fiddler 就可以截获 HTTPS 请求,如果是第一次会弹出证书安装提示,若没有弹出提示,按照路径依次点击,使系统信任证书: Actions》Trust Root Certificate。另外,如果要监听的程序访问的 HTTPS 站点使用的是不可信的证书,则请接着把下面的 “Ignore servercertificate errors” 勾选上。
Action 菜单介绍:

1、Trust Root Certificate :安装信任 Fiddler 证书
2、Export Root Certificate Desktop :导出 Fiddler 证书到桌面
3、Open Windows Certficate Manager :打开电脑的证书管理器
4、Learn More about HTTPS Decryption :进入官方文档,学习抓包 HTTPS
5、Remove Interception Certficates :删除拦截证书
6、Reset All Certficates :重置所有证书
fiddler 证书安装
fiddler 证书安装,按下列图点击“是”或者“yes”即可成功安装



路径:Action》Open Windows Certficate Manager 打开证书证书管理器,可以看到 Fiddler 证书名字 DO_NOT_TRUST_FiddlerRoot,如下图

设置 Fiddler 捕获 Firefox HTTPS 流量
谷歌和 IE 读取的是系统的证书,而 Firefox 读取的是自己的证书
如果第一次装 Firefox 需要设置一下:
选项——常规——网络——选择使用系统代理,就可以被 Fiddler 抓到

或者选择手动代理配置,配置准确:

同时抓 https 包,不要忘记安装证书。Firefox 需要导入证书
选项—隐私与安全—证书——查看证书——导入


导入证书时,证书从哪里来:
证书需要提前从 fiddler 里导出证书:Tools——Fiddler Options——HTTPS——Actions——Export Root certificate to Desktop
成功导出后。
Firefox 导入时选择这个证书就可以了。
评论