欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年fiddle图文教程 .pdf

    • 资源ID:27253862       资源大小:2.08MB        全文页数:21页
    • 资源格式: PDF        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年fiddle图文教程 .pdf

    Fiddler 教程Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据. 使用 Fiddler无论对开发还是测试来说,都有很大的帮助。阅读目录Fiddler的基本介绍Fiddler的工作原理同类的其它工具Fiddler如何捕获Firefox的会话Firefox 中使用 Fiddler插件Fiddler如何捕获HTTPS 会话Fiddler的基本界面Fiddler的统计视图QuickExec命令行的使用Fiddler中设置断点修改RequestFiddler中设置断点修改ResponseFiddler中创建 AutoResponder规则Fiddler中如何过滤会话Fiddler中会话比较功能Fiddler中提供的编码小工具Fiddler中查询会话Fiddler中保存会话Fiddler的 script系统如何在 VS 调试网站的时候使用FiddlerResponse 是乱码的Fiddler的基本介绍Fiddler的官方网站 : Fiddler官方网站提供了大量的帮助文档和视频教程,这是学习Fiddler的最好资料。Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据,Fiddler包含了一个强大的基于事件脚本的子系统,并且能使用.net 语言进行扩展你对 HTTP 协议越了解,你就能越掌握Fiddler的使用方法 . 你越使用Fiddler ,就越能帮助你了解HTTP 协议 . Fiddler无论对开发人员或者测试人员来说,都是非常有用的工具Fiddler的工作原理Fiddler 是以代理web服务器的形式工作的,它使用代理地址:127.0.0.1, 端口 :8888. 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 21 页 - - - - - - - - - 当 Fiddler退出的时候它会自动注销,这样就不会影响别的程序。不过如果Fiddler非正常退出, 这时候因为Fiddler没有自动注销, 会造成网页无法访问。解决的办法是重新启动下Fiddler . 同类的其它工具同类的工具有 : httpwatch, firebug, wireshark Fiddler 如何捕获 Firefox的会话能支持 HTTP 代理的任意程序的数据包都能被Fiddler嗅探到, Fiddler的运行机制其实就是本机上监听8888 端口的HTTP代理。Fiddler2启动的时候默认IE 的代理设为了127.0.0.1:8888, 而其他 浏 览 器 是 需 要 手 动设置的 ,所 以 将Firefox的 代 理 改 为127.0.0.1:8888就可以监听数据了。Firefox 上通过如下步骤设置代理点击 : Tools - Options, 在 Options 对话框上点击Advanced tab - network tab - setting. 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 21 页 - - - - - - - - - Firefox 中安装 Fiddler插件修改 Firefox 中的代理比较麻烦,不用 fiddler的时候还要去掉代理。麻烦推荐你在firefox中使用 fiddler hook 插件 , 这样你非常方便的使用Fiddler获取 firefox中的 request 和 response 当你安装fiddler后, 就已经装好了Fiddler hook插件, 你需要到firefox中去启用这个插件打开 firefox tools-Add ons - Extensions 启动FiddlerHook 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 21 页 - - - - - - - - - Fiddler如何捕获 HTTPS会话默认下, Fiddler不会捕获HTTPS会话,需要你设置下, 打开Fiddler Tool-Fiddler Options-HTTPS tab 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 21 页 - - - - - - - - - 选中 checkbox, 弹出如下的对话框,点击YES名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 21 页 - - - - - - - - - 点击 Yes 后,就设置好了Fiddler的基本界面看看 Fiddler的基本界面名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 21 页 - - - - - - - - - Inspectors tab下有很多查看Request或者 Response的消息。其中 Raw Tab可以查看完整的消息,Headers tab 只查看消息中的header . 如下图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 21 页 - - - - - - - - - Fiddler的 HTTP统计视图通过陈列出所有的HTTP 通信量, Fiddler可以很容易的向您展示哪些文件生成了您当前请求的页面。使用Statistics页签,用户可以通过选择多个会话来得来这几个会话的总的信息统计,比如多个请求和传输的字节数。选择第一个请求和最后一个请求,可获得整个页面加载所消耗的总体时间。从条形图表中还可以分别出哪些请求耗时最多,从而对页面的访问进行访问速度优化名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 21 页 - - - - - - - - - QuickExec命令行的使用Fiddler的左下角有一个命令行工具叫做QuickExec,允许你直接输入命令。常见得命令有help 打开官方的使用页面介绍,所有的命令都会列出来cls 清屏(Ctrl+x 也可以清屏 ) select 选择会话的命令?.png 用来选择png 后缀的图片bpu 截获 request 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 21 页 - - - - - - - - - Fiddler中设置断点修改Request 作者:小坦克Fiddler最强大的功能莫过于设置断点了,设置好断点后,你可以修改httpRequest 的任何信息包括host, cookie或者表单中的数据。设置断点有两种方法第一种:打开Fiddler 点击 Rules- Automatic Breakpoint -Before Requests(这种方法会中断所有的会话) 如何消除命令呢?点击 Rules- Automatic Breakpoint -Disabled 第 二 种 : 在 命 令 行 中 输 入 命 令 : bpu ( 这 种 方 法 只 会 中 断) 如何消除命令呢?在命令行中输入命令bpu 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 21 页 - - - - - - - - - 看个实例,模拟博客园的登录,在 IE 中打开博客园的登录页面,输入错误的用户名和密码,用 Fiddler中断会话,修改成正确的用户名密码。这样就能成功登录1. 用 IE 打开博客园的登录界面http:/ 2. 打开 Fiddler , 在命令行中输入bpu http:/ 3. 输入错误的用户名和密码点击登录4. Fiddler 能中断这次会话,选择被中断的会话,点击Inspectors tab下的 WebForms tab 修改用户名密码,然后点击Run to Completion 如下图所示。5. 结果是正确地登录了博客园名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 21 页 - - - - - - - - - Fiddler中设置断点修改Response 当然 Fiddler中也能修改Response 第一种:打开Fiddler 点击 Rules- Automatic Breakpoint -After Response ( 这种方法会中断所有的会话) 如何消除命令呢?点击 Rules- Automatic Breakpoint -Disabled 第二种 : 在命令行中输入命令: bpuafter ( 这种方法只会中断) 如何消除命令呢?在命令行中输入命令bpuafter, 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 21 页 - - - - - - - - - 具体用法和上节差不多,就不多说了。Fiddler中创建 AutoResponder规则Fiddler 的 AutoResponder tab允许你从本地返回文件,而不用将 http request 发送到服务器上。看个实例 . 1. 打开博客园首页,把博客园的logo 图片保存到本地,并且对图片做些修改。2. 打开Fiddler 找到logo图片的会话,http:/ AutoResponer Tab 下3. 选择 Enable automatic reaponses 和 Unmatched requests passthrough 4. 在下面的Rule Editor 下面选择Find a file. 选择本地保存的图片. 最后点击Save 保存下。5. 再用 IE 博客园首页 , 你会看到首页的图片用的是本地的。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 21 页 - - - - - - - - - Fiddler中如何过滤会话每次使用Fiddler , 打开一个网站,都能在Fiddler中看到几十个会话,看得眼花缭乱。最好的办法是过滤掉一些会话,比如过滤掉图片的会话. Fiddler中有过滤的功能, 在右边的Filters tab中,里面有很多选项, 稍微研究下,就知道怎么用。Fiddler中会话比较功能选中 2个会话,右键然后点击Compare,就可以用WinDiff来比较两个会话的不同了( 当然需要你安装WinDiff) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 21 页 - - - - - - - - - Fiddler中提供的编码小工具点击 Fiddler 工具栏上的TextWizard, 这个工具可以Encode和 Decode string. 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 21 页 - - - - - - - - - Fiddler中查询会话用快捷键Ctrl+F 打开Find Sessions的对话框, 输入关键字查询你要的会话。查询到的会话会用黄色显示名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 16 页,共 21 页 - - - - - - - - - Fiddler中保存会话有些时候我们需要把会话保存下来,以便发给别人或者以后去分析。保存会话的步骤如下:选择你想保存的会话,然后点击File-Save-Selected Sessions Fiddler的 script系统Fiddler最复杂的莫过于script系统了官方的帮助文档: http:/ Inspectors tab-Get SyntaxView tab-Download and Install SyntaxView Now. 如下图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 17 页,共 21 页 - - - - - - - - - 安装成功后Fiddler 就会多了一个Fiddler Script tab, 如下图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 18 页,共 21 页 - - - - - - - - - 在里面我们就可以编写脚本了,看个实例让所有 cnblogs的会话都显示红色。把这段脚本放在OnBeforeRequest(oSession: Session) 方法下,并且点击Save script if (oSession.HostnameIs() oSessionui-color = red; 这样所有的cnblogs的会话都会显示红色如何在 VS 调试网站的时候使用Fiddler 我们在用visual stuido 开发 ASP.NET 网站的时候也需要用Fiddler来分析 HTTP , 默认的时候Fiddler是不能嗅探到localhost的网站。不过只要在localhost后面加个点号,Fiddler就能嗅探到。例如:原本ASP.NET 的地址是http:/localhost:2391/Default.aspx,加个点号后,变成http:/localhost.:2391/Default.aspx 就可以了名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 19 页,共 21 页 - - - - - - - - - 第二个办法就是在hosts文件中加入127.0.0.1 localsite 如何你访问http:/localsite:端口号。这样 Fiddler也能截取到了。Response 是乱码的有时候我们看到Response中的 HTML 是乱码的,这是因为 HTML 被压缩了,我们可以通过两种方法去解压缩。1. 点击 Response Raw上方的 Response is encoded any may need to be decoded before inspection. click here to transform 2. 选中工具栏中的Decode。这样会自动解压缩。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 20 页,共 21 页 - - - - - - - - - 原文出处: http:/ - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 21 页,共 21 页 - - - - - - - - -

    注意事项

    本文(2022年fiddle图文教程 .pdf)为本站会员(Che****ry)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开