SlideShare una empresa de Scribd logo
1 de 27
Descargar para leer sin conexión
经验

Prepared by hua.qiuh
Fiddler
Fiddler,是什么?
•   HTTP/HTTPS 调试器
•   以HTTP代理方式,在本机或服务器运行
•   C#编写 (.NET Framework v2.0)
•   从这里免费下载
    http://www.fiddler2.com
Fiddler 是什么工作原理?
那,Fiddler 有什么用?
•   HTTP/HTTPS 流记录和分析
•   修改请求和响应
•   构造网络访问
•   一些工具
Fiddler的界面和功能
Session 列表

                     • 状态图标



• 显示所有数据流
• URLs, size, 和关键信
  息
查看器




查看器利用很多种形式,让我们查看请求
       数据的内容
搜索


搜索包含有某个
 词语的数据流
FiddlerScript 规则
• 规则是Fiddler最强大和有趣的功能!
• 使用JavaScript语法,操纵所有的魔术!
界面可以扩展的哦


可以添加新的菜单项
和tab
Plugins:
http://www.fiddlertool.com/Fiddler2/
extensions.asp
过滤器




• 标记、修改、或隐藏指定特征的数
  据流
AutoResponder




• 改写返回数据,最实用的功能
Request Builder


手动创建一个请求,
或者修改后重发一个
    请求
比较数据流
使用比较器比较不同
数据流的请求和返回
   的数据.
文本编码和解码



一些常用的文本
  编码转换
SAZ Files
•   “Session Archive ZIP” 文件保存数据流.
•   SAZ 文件压缩数据,可以设密码保护.
•   SAZ 文件可以由Fiddler重新打开.
•   FiddlerCap可以由远程(一般是用户)录制,
    开发工程师打开分析数据流.
FiddlerCap




FiddlerCap用来嗅探和保存
 www.fiddlercap.com
来点实例吧!
案例1:分析页面性能
案例2:不绑定,调试js程序
案例3:模拟慢速网络
• Modem
• Server is down
tips
• Firefox
• Non‐Windows
• Fiddler和其他代理服务器一起工作
更高级的内容
•   https嗅探
•   Fiddler rule编写
•   插件开发
•   Fiddler 作为反向代理服务器
Q&A
Thank you!

Más contenido relacionado

La actualidad más candente

Ch04 會話管理
Ch04 會話管理Ch04 會話管理
Ch04 會話管理Justin Lin
 
Ch03 請求與回應
Ch03 請求與回應Ch03 請求與回應
Ch03 請求與回應Justin Lin
 
Ch04 會話管理
Ch04 會話管理Ch04 會話管理
Ch04 會話管理Justin Lin
 
Mongo db在百才招聘网中的应用
Mongo db在百才招聘网中的应用Mongo db在百才招聘网中的应用
Mongo db在百才招聘网中的应用wuda0112
 
Team Foundation Server
Team Foundation ServerTeam Foundation Server
Team Foundation Server國昭 張
 
kissy modularization part2
kissy modularization part2kissy modularization part2
kissy modularization part2yiming he
 
前端静态文件部署
前端静态文件部署前端静态文件部署
前端静态文件部署Charles Wu
 
Web客户端数据存储
Web客户端数据存储Web客户端数据存储
Web客户端数据存储fangdeng
 
Servlet & JSP 教學手冊第二版 - 第 4 章:會話管理
Servlet & JSP 教學手冊第二版 - 第 4 章:會話管理Servlet & JSP 教學手冊第二版 - 第 4 章:會話管理
Servlet & JSP 教學手冊第二版 - 第 4 章:會話管理Justin Lin
 
GitLab—the new workbench
GitLab—the new workbenchGitLab—the new workbench
GitLab—the new workbenchtblanlan
 

La actualidad más candente (10)

Ch04 會話管理
Ch04 會話管理Ch04 會話管理
Ch04 會話管理
 
Ch03 請求與回應
Ch03 請求與回應Ch03 請求與回應
Ch03 請求與回應
 
Ch04 會話管理
Ch04 會話管理Ch04 會話管理
Ch04 會話管理
 
Mongo db在百才招聘网中的应用
Mongo db在百才招聘网中的应用Mongo db在百才招聘网中的应用
Mongo db在百才招聘网中的应用
 
Team Foundation Server
Team Foundation ServerTeam Foundation Server
Team Foundation Server
 
kissy modularization part2
kissy modularization part2kissy modularization part2
kissy modularization part2
 
前端静态文件部署
前端静态文件部署前端静态文件部署
前端静态文件部署
 
Web客户端数据存储
Web客户端数据存储Web客户端数据存储
Web客户端数据存储
 
Servlet & JSP 教學手冊第二版 - 第 4 章:會話管理
Servlet & JSP 教學手冊第二版 - 第 4 章:會話管理Servlet & JSP 教學手冊第二版 - 第 4 章:會話管理
Servlet & JSP 教學手冊第二版 - 第 4 章:會話管理
 
GitLab—the new workbench
GitLab—the new workbenchGitLab—the new workbench
GitLab—the new workbench
 

Similar a Fiddler使用经验分享

Fiddler使用技巧
Fiddler使用技巧Fiddler使用技巧
Fiddler使用技巧明 李
 
Azure Data Lake 簡介
Azure Data Lake 簡介Azure Data Lake 簡介
Azure Data Lake 簡介Herman Wu
 
Rest与面向资源的web开发
Rest与面向资源的web开发Rest与面向资源的web开发
Rest与面向资源的web开发topgeek
 
自助工具助Dba提升效率
自助工具助Dba提升效率自助工具助Dba提升效率
自助工具助Dba提升效率Chao Zhu
 
前端性能测试
前端性能测试前端性能测试
前端性能测试tbmallf2e
 
白玉磊 Webrebuild
白玉磊 Webrebuild白玉磊 Webrebuild
白玉磊 Webrebuild裕波 周
 
石玉磊 Web rebuild
石玉磊 Web rebuild石玉磊 Web rebuild
石玉磊 Web rebuildWebrebuild
 
合久必分,分久必合
合久必分,分久必合合久必分,分久必合
合久必分,分久必合Qiangning Hong
 
twMVC#31網站上線了然後呢
twMVC#31網站上線了然後呢twMVC#31網站上線了然後呢
twMVC#31網站上線了然後呢twMVC
 
D baa s_in_xiaomi
D baa s_in_xiaomiD baa s_in_xiaomi
D baa s_in_xiaomihdksky
 
網站上線了,然後呢?
網站上線了,然後呢?網站上線了,然後呢?
網站上線了,然後呢?Kirk Chen
 
Introduce Fiddler Tips and Tricks
Introduce Fiddler Tips and TricksIntroduce Fiddler Tips and Tricks
Introduce Fiddler Tips and TricksZhi Zhong
 
Servlet & JSP 教學手冊第二版 - 第 1 章:簡介Web應用程式
Servlet & JSP 教學手冊第二版 - 第 1 章:簡介Web應用程式Servlet & JSP 教學手冊第二版 - 第 1 章:簡介Web應用程式
Servlet & JSP 教學手冊第二版 - 第 1 章:簡介Web應用程式Justin Lin
 
深入浅出 V cloud director
深入浅出 V cloud director深入浅出 V cloud director
深入浅出 V cloud directorITband
 
数据架构方面的一些探讨
数据架构方面的一些探讨数据架构方面的一些探讨
数据架构方面的一些探讨Chao Zhu
 
开源应用日志收集系统
开源应用日志收集系统开源应用日志收集系统
开源应用日志收集系统klandor
 
新浪微博平台与安全架构
新浪微博平台与安全架构新浪微博平台与安全架构
新浪微博平台与安全架构n716
 

Similar a Fiddler使用经验分享 (20)

Fiddler使用技巧
Fiddler使用技巧Fiddler使用技巧
Fiddler使用技巧
 
Azure Data Lake 簡介
Azure Data Lake 簡介Azure Data Lake 簡介
Azure Data Lake 簡介
 
Rest与面向资源的web开发
Rest与面向资源的web开发Rest与面向资源的web开发
Rest与面向资源的web开发
 
自助工具助Dba提升效率
自助工具助Dba提升效率自助工具助Dba提升效率
自助工具助Dba提升效率
 
前端性能测试
前端性能测试前端性能测试
前端性能测试
 
File api
File apiFile api
File api
 
白玉磊 Webrebuild
白玉磊 Webrebuild白玉磊 Webrebuild
白玉磊 Webrebuild
 
石玉磊 Web rebuild
石玉磊 Web rebuild石玉磊 Web rebuild
石玉磊 Web rebuild
 
合久必分,分久必合
合久必分,分久必合合久必分,分久必合
合久必分,分久必合
 
twMVC#31網站上線了然後呢
twMVC#31網站上線了然後呢twMVC#31網站上線了然後呢
twMVC#31網站上線了然後呢
 
D baa s_in_xiaomi
D baa s_in_xiaomiD baa s_in_xiaomi
D baa s_in_xiaomi
 
網站上線了,然後呢?
網站上線了,然後呢?網站上線了,然後呢?
網站上線了,然後呢?
 
Introduce Fiddler Tips and Tricks
Introduce Fiddler Tips and TricksIntroduce Fiddler Tips and Tricks
Introduce Fiddler Tips and Tricks
 
Servlet & JSP 教學手冊第二版 - 第 1 章:簡介Web應用程式
Servlet & JSP 教學手冊第二版 - 第 1 章:簡介Web應用程式Servlet & JSP 教學手冊第二版 - 第 1 章:簡介Web應用程式
Servlet & JSP 教學手冊第二版 - 第 1 章:簡介Web應用程式
 
Meteor
MeteorMeteor
Meteor
 
深入浅出 V cloud director
深入浅出 V cloud director深入浅出 V cloud director
深入浅出 V cloud director
 
数据架构方面的一些探讨
数据架构方面的一些探讨数据架构方面的一些探讨
数据架构方面的一些探讨
 
Ovirt deep dive
Ovirt deep diveOvirt deep dive
Ovirt deep dive
 
开源应用日志收集系统
开源应用日志收集系统开源应用日志收集系统
开源应用日志收集系统
 
新浪微博平台与安全架构
新浪微博平台与安全架构新浪微博平台与安全架构
新浪微博平台与安全架构
 

Fiddler使用经验分享