fiddler摘要

一、fiddler组成原理
http请求代理。

二、fiddler图标详解

 

 

 

三:基本组件了解:
Statistics:数据统计。关于HTTP请求的性能和其他数据分析,我们可以从中看出
一些基本性能数据:如DNS解析的时间,建立TCP/IP连接的时间消耗等等信息。
Headers:请求头部。
Inspectors:检查者,内部包含请求头部。
AutoResponder:自动响应者。三个选项都勾选是使用,变成绿色。不需要修改后端代码,即可调试前端。
只针对本地有效。
Composer:设计者。可以修改请求。选中要操作的地址,按住左键拖拽到右侧parsed。在下面RequestBody中进行修改,然后EXECUTE.
Filters:过滤器。勾选USE Filters Hosts:show only Internet Hosts:显示互联网的主机信息。
Hide the following Hosts:隐藏下面地址的信息。
Show only the following Hosts:仅显示下面地址的请求。 以上全部选择完毕,ACTIONS,开始过滤。
Flag the following Hosts:标记下面地址的请求,加粗加深。

四:fiddler怎么抓取https请求?
1.设置浏览器http代理
2.需要安装证书:(fiddler安装第三方插件FiddlerCertMaker)
如何安装?第一:双击FiddlerCertMaker,安装,蹦出来的提示不是报错而是警告。
第二:插件若要生效,fiddler必须重启。
第三:进去fiddler,选择tools--options--HTTPS--勾选ignore server选项
第四:导出证书--进入tools--options--HTTPS,右上角有个Actions,点击Actions--trust Root Certificate(信任这个证书)
--跳出对话框选择YES--确定
上面执行完毕后,点击Actions--Export Root Certificate to Desktop(导出证书到桌面)
第五:在浏览器导入证书。设置,选项--搜索证书--查看证书--导入--桌面证书--蹦出选项全部选中--必须重启浏览器才能生效
上面过程全部执行结束,即可抓取HTTPS请求了。

五:fiddler怎么抓取app的请求?
第一:用手机模拟器,夜神安卓模拟器
第二:设置模拟器的代理-设置--WLAN--可以看到连接的wifi--鼠标长按--修改网络--显示高级选项--代理手动--代理服务器主机名(本地的网络ip,ipconfig)
--代理服务器端口(7777)
第三:设置好以后,去模拟器测试软件看fiddler有没有请求。
APP请求抓取https请求?手机端安装证书?
在模拟器中下载一个浏览器可以是QQ--然后打开QQ浏览器--在网址中输入http://ip地址:7777(ipcofig获得的)
--回车进入--弹出界面选择download the FiddlerRoot certificate(下载证书)--下载完成后为证书命名--确定

六:

fiddler模拟手机弱网操作:
规则--性能--选择模拟调制解调器速度。
自定义规则--查找300--把接收网页速度150改为1500.
弱网情况下,手机应提醒用户网络环境差,更新网络。

posted @ 2020-01-07 09:58  爆炸球  阅读(198)  评论(0编辑  收藏  举报