
测试群:248249896
1
Fiddler 是最强大最好用的 Web 调试工具之一,它能记录所有客户端和服务
器的 http 和 https 请求,允许你监视,设置断点,甚至修改输入输出数据.
使用 Fiddler 无论对开发还是测试来说,都有很大的帮助。
阅读目录
1. Fiddler 的基本介绍
2. Fiddler 的工作原理
3. 同类的其它工具
4. Fiddler 如何捕获 Firefox 的会话
5. Firefox 中使用 Fiddler 插件
6. Fiddler 如何捕获 HTTPS 会话
7. Fiddler 的基本界面
8. Fiddler 的统计视图
9. QuickExec 命令行的使用
10.Fiddler 中设置断点修改 Request
11.Fiddler 中设置断点修改 Response
12.Fiddler 中创建 AutoResponder 规则
13.Fiddler 中如何过滤会话
14.Fiddler 中会话比较功能
15.Fiddler 中提供的编码小工具
16.Fiddler 中查询会话
17.Fiddler 中保存会话
18.Fiddler 的 script 系统
19.如何在 VS 调试网站的时候使用 Fiddler
20.Response 是乱码的
Fiddler 的基本介绍
Fiddler 的官方网站: www.fiddler2.com
Fiddler 官方网站提供了大量的帮助文档和视频教程, 这是学习 Fiddler 的
最好资料。
Fiddler 是最强大最好用的 Web 调试工具之一,它能记录所有客户端和服务
器的 http 和 https 请求,允许你监视,设置断点,甚至修改输入输出数据,
Fiddler 包含了一个强大的基于事件脚本的子系统,并且能使用.net 语言进
行扩展
你对 HTTP 协议越了解, 你就能越掌握 Fiddler 的使用方法. 你越使用 Fid
dler,就越能帮助你了解 HTTP 协议.
Fiddler 无论对开发人员或者测试人员来说,都是非常有用的工具
Fiddler 的工作原理

测试群:248249896
2
Fiddler 是以代理 web 服务器的形式工作的,它使用代理地址:127.0.0.1,
端口:8888. 当 Fiddler 退出的时候它会自动注销,这样就不会影响别的程
序。不过如果 Fiddler 非正常退出,这时候因为 Fiddler 没有自动注销,会
造成网页无法访问。解决的办法是重新启动下 Fiddler.
同类的其它工具
同类的工具有: httpwatch, firebug, wireshark
Fiddler 如何捕获 Firefox 的会话
能支持 HTTP 代理的任意程序的数据包都能被 Fiddler 嗅探到,Fiddler 的运
行机制其实就是本机上监听 8888 端口的 HTTP 代理。 Fiddler2 启动的时候
默认 IE 的代理设为了 127.0.0.1:8888,而其他浏览器是需要手动设置的,
所以将 Firefox 的代理改为 127.0.0.1:8888 就可以监听数据了。
Firefox 上通过如下步骤设置代理
点击: Tools -> Options, 在 Options 对话框上点击 Advanced tab - >
network tab -> setting.