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 是以代理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会话也会导致性能急剧下降

最新文章

  1. Java 循环中标签的作用
  2. SQL*Loader之CASE9
  3. Java堆和栈详解
  4. paip.提升效率---filter map reduce 的java 函数式编程实现
  5. WCF入门(十)---WCF事务
  6. 3.4 spring- lookup-method 子元素的使用与解析
  7. 简单概率dp(期望)-zoj-3640-Help Me Escape
  8. 在项目中创建单元测试时junit的配置和使用
  9. Python 函数相关概念
  10. Netty 服务端:新连接接入
  11. PYTHON基础-入门
  12. C# Monitor实现
  13. docker 打开监听端口
  14. 面试Spring之bean的生命周期
  15. stm32 硬件错误
  16. Unity shader学习之轮廓效果
  17. tarjan 缩点(模板)
  18. Anaconda常用命令大全
  19. ctrl+shift+i eclipse快捷键,debug时显示全黑屏
  20. AngularJS------使用VSCode创建的Angular项目部署IIS

热门文章

  1. hihocoder第226周:打表找规律
  2. Android开发环境——模拟器AVD相关内容汇总
  3. 使用Anemometer分析MySQL慢查询记录
  4. java结合使用Jsonp的例子
  5. 树莓派进阶之路 (025) - ubuntu下使用VNC连接树莓派raspberry(转)
  6. oracle三大范式(转载)
  7. 1142 - show view command denied to user
  8. Android 关于导航栏(虚拟按键)遮挡PopupWindow底部布局的问题
  9. 【转】我离开了 Coverity
  10. Linux内核系统体系概述