ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:827.84KB ,
资源ID:7236162      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7236162.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Fiddler使用文档.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Fiddler使用文档.docx

1、Fiddler使用文档Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据,Fiddler包含了一个强大的基于事件脚本的子系统,并且能使用.net语言进行扩展你对HTTP 协议越了解, 你就能越掌握Fiddler的使用方法。你越使用Fiddler,就越能帮助你了解HTTP协议。Fiddler无论对开发人员或者测试人员来说,都是非常有用的工具。Fiddler的工作原理Fiddler 是以代理web服务器的形式工作的,它使用代理地址:127.0.0.1,端口:8888。当Fiddler退出的时候它会自动注

2、销,这样就不会影响别的 程序。不过如果Fiddler非正常退出,这时候因为Fiddler没有自动注销,会造成网页无法访问。解决的办法是重新启动下Fiddler。同类的其它工具同类的工具有: httpwatch, firebug, wiresharkFiddler 如何捕获Firefox的会话能支持HTTP代理的任意程序的数据包都能被Fiddler嗅探到,Fiddler的运行机制其实就是本机上监听8888端口的HTTP代理。 Fiddler2启动的时候默认IE的代理设为了127.0.0.1:8888,而其他浏览器是需要手动设置的,所以将Firefox的代理改为 127.0.0.1:8888就可以

3、监听数据了。Firefox 上通过如下步骤设置代理点击: Tools - Options, 在Options 对话框上点击Advanced tab - network tab - setting.Fiddler如何捕获HTTPS会话默认下,Fiddler不会捕获HTTPS会话,需要你设置下, 打开Fiddler Tool-Fiddler Options-HTTPS tab选中checkbox, 弹出如下的对话框,点击YES点击Yes 后,就设置好了。Fiddler的基本界面看看Fiddler的基本界面Fiddler的HTTP统计视图通过陈列出所有的HTTP通信量,Fiddler可以很容易的向您

4、展示哪些文件生成了您当前请求的页面。使用Statistics页签,用户可以通过选择多个会话来得来这几个会话的总的信息统计,比如多个请求和传输的字节数。选择第一个请求和最后一个请求,可获得整个页面加载所消耗的总体时间。从条形图表中还可以分别出哪些请求耗时最多,从而对页面的访问进行访问速度优化QuickExec命令行的使用Fiddler的左下角有一个命令行工具叫做QuickExec,允许你直接输入命令。常见得命令有:help 打开官方的使用页面介绍,所有的命令都会列出来cls 清屏 (Ctrl+x 也可以清屏)select 选择会话的命令?.png 用来选择png后缀的图片bpu 截获reques

5、tFiddler中设置断点修改RequestFiddler最强大的功能莫过于设置断点了,设置好断点后,你可以修改httpRequest的任何信息包括host, cookie或者表单中的数据。设置断点有两种方法:第一种:打开Fiddler 点击Rules- Automatic Breakpoint -Before Requests(这种方法会中断所有的会话)如何消除命令呢? 点击Rules- Automatic Breakpoint -Disabled第二种: 在命令行中输入命令: bpu (这种方法只会中断)如何消除命令呢? 在命令行中输入命令 bpu看个实例,模拟博客园的登录, 在IE中打开

6、博客园的登录页面,输入错误的用户名和密码,用Fiddler中断会话,修改成正确的用户名密码。这样就能成功登录:1. 用IE 打开博客园的登录界面 2. 打开Fiddler, 在命令行中输入bpu 3. 输入错误的用户名和密码,点击登录4. Fiddler 能中断这次会话,选择被中断的会话,点击Inspectors tab下的WebForms tab 修改用户名密码,然后点击Run to Completion 如下图所示。5. 结果是正确地登录了博客园Fiddler中设置断点修改Response当然Fiddler中也能修改Response:第一种:打开Fiddler 点击Rules- Autom

7、atic Breakpoint -After Response (这种方法会中断所有的会话)如何消除命令呢? 点击Rules- Automatic Breakpoint -Disabled第二种: 在命令行中输入命令: bpuafter (这种方法只会中断)如何消除命令呢? 在命令行中输入命令 bpuafter,具体用法和上节差不多,就不多说了。Fiddler中创建AutoResponder规则Fiddler 的AutoResponder tab允许你从本地返回文件,而不用将http request 发送到服务器上。看个实例:1. 打开博客园首页,把博客园的logo图片保存到本地,并且对图片做

8、些修改。2. 打开Fiddler 找到logo图片的会话, 把这个会话拖到AutoResponer Tab下3. 选择Enable automatic reaponses 和Unmatched requests passthrough4. 在下面的Rule Editor 下面选择 Find a file. 选择本地保存的图片. 最后点击Save 保存下。5. 再用IE博客园首页, 你会看到首页的图片用的是本地的。Fiddler中如何过滤会话每次使用Fiddler, 打开一个网站,都能在Fiddler中看到几十个会话,看得眼花缭乱。最好的办法是过滤掉一些会话,比如过滤掉图片的会话。Fiddler

9、中有过滤的功能, 在右边的Filters tab中,里面有很多选项, 稍微研究下,就知道怎么用。Fiddler中会话比较功能选中2个会话,右键然后点击Compare,就可以用WinDiff来比较两个会话的不同了(当然需要你安装WinDiff)Fiddler中提供的编码小工具点击Fiddler 工具栏上的TextWizard, 这个工具可以Encode和Decode string.Fiddler中查询会话用快捷键Ctrl+F打开Find Sessions的对话框,输入关键字查询你要的会话。 查询到的会话会用黄色显示。Fiddler中保存会话有些时候我们需要把会话保存下来,以便发给别人或者以后去分

10、析。 保存会话的步骤如下:选择你想保存的会话,然后点击File-Save-Selected SessionsFiddler的script系统Fiddler最复杂的莫过于script系统了,官方的帮助文档: 首先先安装SyntaxView插件,Inspectors tab-Get SyntaxView tab-Download and Install SyntaxView Now. 如下图安装成功后Fiddler 就会多了一个Fiddler Script tab,如下图:在里面我们就可以编写脚本了, 看个实例让所有cnblogs的会话都显示红色。把这段脚本放在OnBeforeRequest(oSession: Session) 方法下,并且点击Save scriptif (oSession.HostnameIs() oSessionui-color = red;这样所有的cnblogs的会话都会显示红色。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1