340 likes | 1.91k Views
Fiddler && Willow. Qzone 产品中心 yunishi. About yuni. 爱生活 爱旅游 爱牢骚 爱折腾 爱分享 爱前端 www.yuni.cn @gmail.com. 目录. 简介 界面说明 实用小功能 庖丁解牛 常用插件 Willow. Fiddler 工作原理. Fiddler 工作原理. Fiddler 工作原理. 适用范围. Window 平台 需要 .NET 2.0 环境 适用于 Window 下所有的游览器. Mac 中的使用方法.
E N D
Fiddler && Willow Qzone产品中心 yunishi
About yuni 爱生活 爱旅游 爱牢骚 爱折腾 爱分享 爱前端 www.yuni.cn @gmail.com
目录 • 简介 • 界面说明 • 实用小功能 • 庖丁解牛 • 常用插件 • Willow
适用范围 • Window平台 • 需要 .NET 2.0 环境 • 适用于Window下所有的游览器
Mac中的使用方法 • 在Mac上,可以通过配置代理指向安装好Fiddler的机器(http://windowPC:8888)
界面 工具栏 状态栏
工具栏 清除缓存,(Ctrl+Shift+x) Web常用编码转换小工具
状态栏 点击进行状态切换 代理类型 命令的执行结果,以及一些会话的状态信息 代理开关 断点类型: 请求/响应 选中的会话/ 会话总数
代理模式 • 缓冲模式(Buffering Mode) • Fiddler直到HTTP响应完成时才将数据返回给应用程序。可以控制响应,修改响应数据。但是时序图有时候会出现异常 • 流模式(Streaming Mode) • Fiddler 会即时将HTTP响应的数据返回给应用程序。更接近真实浏览器的性能。时序图更准确。但是不能控制响应。
断点类型 • 请求断点 • 在向目标服务器发送请求前截获 • 响应断点 • 在将结果返回到应用程序前截获 • 此时如果使用的是Streaming Mode ,则此断点类型将失效
修改HOST • 快速切换 • 支持端口和域名 • 无需重启浏览器 • 无侵入性(关闭Fiddler修改即失效)
修改HOST 导入系统Host文件
案例 • 低网速的二种模拟方式 • 断点
Syntax-Highlighting 支持HTML, JavaScript, XML等格式的语法高亮
JavaScript Formatter 简单实用的Javascript格式化工具,基于JSBeautifier
案例一 • 紧急修改外网Bug
JSON Viewer • 插件缺少对非UTF-8的中文编码的支持
案例二 • 验证JSON格式数据
Willow 感谢柳妹妹陪我度过这些美丽的时光
安装 将压缩包解压到Fiddler安装目录的Scripts文件夹中
文件夹替换 Match中的URL必须以“/”结尾,Action中的Path必须以“\”结尾