Fiddler介绍
Fiddler软件特色:
1、Fiddler支持断点调试技术,当你在软件的菜单—rules—automatic breakpoints选项选择before request,或者当这些请求或响应属性能够跟目标的标准相匹配,Fiddler测试版就能够暂停Http通讯,并且允许修改请求和响应。这种功能对于安全测试是非常有用的,当然也可以用来做一般的功能测试,因为所有的代码路径都可以用来演习。
2、通过显示所有的Http通讯,Fiddler测试版可以轻松地演示哪些用来生成一个页面,通过统计页面(就是Fiddler左边的那个大框)用户可以很轻松地使用多选,来得到一个WEB页面的“总重量”(页面文件以及相关js,css等)你也可以很轻松地看到你请求的某个页面,总共被请求了多少次,以及多少字节被转化了。
3、用户可以加入一个Inspector插件对象,来使用.net下的任何语言来编写Fiddler扩展。RequestInspectors 和 ResponseInspectors提供一个格式规范的,或者是被指定的(用户自定义)Http请求和响应视图。
4、另外,通过暴露HTTP头,用户可以看见哪些页面被允许在客户端或者是代理端进行缓存。如果要是一个响应没有包含Cache-Control 头,那么他就不会被缓存在客户端。
Fiddler软件功能:
模拟原始HTTP流量
fiddler的自动应答器是一项高级功能,使您可以让Web调试代理代表Web服务器做出响应 - 如果您正在尝试确定客户端是否可以正确处理服务器响应,则可以使用非常有用的功能。自动响应程序允许您通过返回先前捕获的响应而不命中服务器来创建将自动触发对请求的响应的规则。
设置断点
fiddler可以通过设置可以自动(每个请求或响应之前/之后)或自定义断点的断点来篡改会话 - 仅在满足某些条件时插入断点。您还可以使用快速执行框为每当命中某个URL时创建简单的断点。Fiddler然后暂停会话的处理并允许手动更改请求和响应。您还可以选择将自动返回的响应。
流量重写也可以由Fiddler内部运行的脚本或扩展自动执行。此功能证明对安全性测试以及一般功能测试很有用,因为可以执行所有代码路径。
处理任何HTTP(s)请求或响应
Fiddler并不仅限于简单地观察网络流量 - 这个Web调试代理的名字来源于它“调整”出站请求和入站响应的能力。网络会话篡改允许用户试验并调查服务器与其应用之间流动的流量,以尝试提高后者的整体性能和可靠性。Fiddler提供各种会话篡改方法,如设置断点,重写请求和响应,模仿原始网络流量等。
大米软件园声明:本站不存储任何资源,下载链接均指向官网或第三方平台!