Fiddler是一个简单但高度可靠的HTTP调试代理实用程序,它通过记录Web和您的计算机之间的流量来执行HTTP和HTTPS调试。
Fiddler是一个简单但高度可靠的HTTP调试代理实用程序,它通过记录Web和您的计算机之间的流量来执行HTTP和HTTPS调试。Fiddler可用于多种用途,但其主要目的是通过记录每个请求所发生的一切来帮助用户测试Web应用程序。Fiddler 要比其他的网络调试器要更加简单,因为它不仅仅暴露 http 通讯还提供了一个用户友好的格式。Fiddler 是用 C# 写出来的,它包含一个简单却功能强大的基于 JScript .NET 事件脚本子系统,它的灵活性非常棒,可以支持众多的 http 调试任务,并且能够使用 .net 框架语言进行扩展。
软件详情:
该工具的原始创建者(以前是IE开发团队的Microsoft程序经理)考虑了用户测试和诊断网站所需的一切,并将所有这些功能捆绑在一个充当调试HTTP代理服务器的应用程序中。
它设法通过将自身添加到WININET来记录HTTP活动,以便实时检查所有请求和事件。输出数据的数量有时会非常大,因此强烈建议过滤结果。
一方面,Fiddler能够记录传入和传出的数据,另一方面,它也可以用于在传输时“弄乱”(篡改或更好地说,干扰)流量。 Fiddler设计为Web调试器和代理服务器,用于记录来自任何支持代理使用的应用程序(如Web
浏览器)的数据,以及来自现代设备(如iPhone和iPad)的流量。
用户界面起初可能看起来过于拥挤,但这是由于它旨在提供大量信息。第二眼就会给你留下一个井井有条,易于浏览的印象。
默认情况下,启用捕获功能并将其保持打开状态将立即填充报告。在设置一些过滤器之前关闭它可能是一个好主意,如果您希望将报告减少到某些感兴趣的点,这是必须的。
统计信息包括响应时间和传输数据量(以字节为单位)等性能参数,而Inspector包含有关标头,Cookie,JSON,XML等的各种流量详细信息。此外,您还可以同时启动多个实例并且您可以保存会话以供以后使用。
总而言之,Fiddler是测试和诊断Web应用程序和网站的绝佳选择。它提供了大量有关HTTP流量的信息,并且能够从任何具有代理支持的平台嗅探数据
功能特色:
【Web会话操作】
轻松编辑Web会话:只需设置断点即可暂停会话处理并允许更改请求/响应。编写自己的HTTP请求并通过Fiddler运行它们。
【性能测试】
Fiddler让您一目了然地看到“总页面权重”,HTTP缓存和压缩。使用诸如“标记任何大于25kb的未压缩响应”之类的规则来隔离性能瓶颈。
【可定制的免费工具】
受益于丰富的可扩展性模型,从简单的FiddlerScript到可以使用任何.NET语言开发的强大扩展。
【安全测试】
解密HTTPS流量并使用中间人解密技术显示和修改Web应用程序请求。配置Fiddler以解密所有流量,或仅解密特定会话。
【HTTP / HTTPS流量记录】
使用Fiddler记录计算机和Internet之间的所有HTTP(S)流量。从几乎任何支持代理的应用程序(IE,Chrome,Safari,Firefox,Opera等)调试流量。
【Web调试】
调试来自PC,Mac或Linux系统和移动(iOS和Android)设备的流量。确保在客户端和服务器之间传输正确的cookie,标头和缓存指令。支持任何框架,包括.NET,Java,Ruby等。
