FIDDLER的使用方法及技巧总结(连载一)FIDDLER快速入门及使用场景   FIDDLER的使用方法及技巧总结

FIDDLER的使用方法及技巧总结

一、FIDDLER快速入门及使用场景

Fiddler的官方网站:http://www.fiddler2.com

Fiddler的官方帮助:http://docs.telerik.com/fiddler/knowledgebase/quickexec

Fiddler官方网站提供了大量的帮助文档和视频教程, 这是学习Fiddler的最好资料。

1、Fiddler基本概念及工作原理

Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据,Fiddler包含了一个强大的基于事件脚本的子系统,并且能使用.net语言进行扩展

你对HTTP 协议越了解, 你就能越掌握Fiddler的使用方法。你越使用Fiddler,就越能帮助你了解HTTP协议。Fiddler无论对开发人员或者测试人员来说,都是非常有用的工具。

FIDDLER的使用方法及技巧总结(连载一)FIDDLER快速入门及使用场景
 
FIDDLER的使用方法及技巧总结

 

Fiddler 是以代理web服务器的形式工作的,它使用代理地址:127.0.0.1,端口:8888。当Fiddler退出的时候它会自动注销,这样就不会影响别的 程序。

不过如果Fiddler非正常退出,这时候因为Fiddler没有自动注销,会造成网页无法访问。解决的办法是重新启动下Fiddler。

2、Fiddler使用场景

①适用场景

开发环境的host配置;

前后端接口调试;

线上bugfix;

性能分析和优化;

②不支持的功能

调试非网络协议的数据流;

------支持HTTP、HTTPS、FTP数据流及相关协议

------无法检测或修改其他协议的数据:如SMTP、POP3、Telnet、IRC等

处理超大请求和响应;

------超过2GB的请求,fiddler无法处理

------超过2GB的响应,fiddler的处理能力有限

------保存大量的sessions会话也会导致性能急剧下降