Fiddler教程/资料


Fiddler(中文名称:小提琴)是一款非常好用的Web调试工具(我一般用它来抓包和发包),它能记录所有客户端和服务器的http和https请求,允许你监视、设置断点,甚至修改输入输出数据。使用Fiddler无论对开发还是测试来说,都有很大的帮助。

之前也专门看过Fiddler的使用教程,边看边测试了Fiddler的很多特性,后来有些技巧因为平时没怎么练也就淡忘了,记得的都是几个常用的(挺符合80/20法则的–花20%的时间能掌握常用的80%的功能就非常合算了),后来也没什么太多的动力去练习、掌握其他的特性,但有时闲着的时候觉得就算现在用不到其中的某些功能,但以后说不定就会用上,所以先做个资料索引也是件有必要的事情。

说明:因为Fiddler一直在更新,已经从之前的只支持Windows .NET平台到现在的“for any browser, system or platform”,所以建议去官网看doc和video,然后实际跟着操作,很快就会掌握的(当然,这需要你有一定的HTTP协议知识的基础,可以参见整理的一篇索引文章:HTTP协议详解–学习资料),祝好运!

Todo:

1.Fiddler常见用法;

2.Fiddler的一些技巧;

常用的Fiddler参考教程:
Fiddler的一些快捷键
  • Alt+Q – Activate the QuickExec command line, allowing access to many more functions from the keyboard.(QuickExec的启动快捷键)
  • CTRL+F – Find sessions(在session会话中进行查找)
  • CTRL+X – Clear Session List(清除所有session列表
  • R – Reissue request (Hold Shift+R to reissue multiple times)(重放请求
  • U – Reissue request unconditionally (Hold Shift+U to reissue multiple times)
  • P – Find parent of session (using referer)(根据refer来查找父session)
  • C – Find children of session (using referer)(根据refer来查找子session)
  • D – Find duplicates of session (based on URL)(根据URL查找重复的session)
  • CTRL+1 or INS – Mark/tag session in red(打红色标记

http://docs.telerik.com/fiddler/KnowledgeBase/QuickExec
http://docs.telerik.com/fiddler/KnowledgeBase/Keyboard
http://stackoverflow.com/questions/6699286/fiddler-keyboard-shortcut-to-resume-all-breakpoints
https://ict.ken.be/fiddler-shortcut-key-to-copy-request-to-composer

fiddler2

更多参考链接:
, , ,

《 “Fiddler教程/资料” 》 有 3 条评论

  1. Fiddler的使用总结
    https://mp.weixin.qq.com/s/bFvRb0Maur7MjRUXEUUn5A
    `
    Fiddler是以代理web服务器的形式工作的。相当于在客户端和服务器设置了一个中间层,客户端将请求数据发送出去后,会先经过中间层,中间层可以对请求做处理再发送给服务器;同理,服务器的响应数据返回给客户端,也会先通过中间层,中间层也可做相应的修改,返回给客户端。
    `

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注