zoukankan      html  css  js  c++  java
  • Fiddler的使用

    Fiddler的使用

    The free web debugging proxy for any browser, system or platform

    官网:http://www.telerik.com/fiddler

    安装源文件  共享链接 [提取码:rb86 ]

    Willow插件 共享链接 [提取码:glan ]

     willow安装可能会遇到的问题,Windows程序兼容助手提示:这个程序可能安装不正确。解决方法:在弹窗中点击选项 “使用推荐的设置进行重新安装” 即可。

    功能介绍:



    工作原理:


    本地浏览器代理设置:

    浏览器设置->高级设置->更改代理服务器设置->Internet选项->连接->局域网设置->高级。

    代理模式:

    流模式(streaming):可实时把服务器数据返回给客户端。更接近浏览器本身真实的行为。

    缓冲模式(buffering):http请求所有的数据都准备好之后才把数据返回给客户端。可控制最后的服务器响应。

    可根据实际情况来选择哪一种代理模式。

    使用场景:

    开发环境host配置:通常情况下,配置host需改系统文件很不方便;在多个开发环境下切换很低效。Fiddler提供了相对高效的host配置方法。

    前后端接口调试:通常情况下,调试前后端接口需真实的环境、一大堆假数据、写JavaScript代码。Fiddler只需一个UI界面进行配置即可。

    线上bugfix:Fiddler可将发布文件代理到本地,快速定位线上bug。

    性能分析和优化:Fiddler会提供请求的实际图,清晰明了网站需优化的部分。

    具体功能:

    1.给Fiidler捕捉到的会话(session)添加一个备注。


    2. 对session进行回放(快捷键:R)


    3. 清空面板


    4. 调试Debug


    设置完断点之后,再点击go即可继续往下执行。

    5. 模式设置


    6. 解压请求内容(鼠标放上去后有文字注解)


    7. 保持会话数量


    8. 过滤请求


    如想只监控chromr浏览器发出的请求,可点击一下靶心,然后将十字光标托到chrome浏览器窗口即可。点击右键取消绑定监控。

    9. 查找功能


    10. 保存会话功能


    11. 保存截图


    11. 计时功能


    12. 用指定浏览器打开新窗口


    13. 清除浏览器缓存


    14. 编解码功能



     base64 md5 sha URL等编解码功能

    15. 分离面板


    16. MSDN搜索


    fiddler+willow使用和配合真机测试调试

     https://segmentfault.com/a/1190000005899201

    可参考:

    fiddler实用教程【ppt】

    http://wenku.baidu.com/link?url=9areYeD8gJWr2VXsmnhl-bOvtlg32LdWmLGZyCOx1HIe36NITrMb-TWqGBp31CcEuPzaTdhmULBMCWq4b5HY72Upat6cdMeL7hrh3TcExmC

    Fiddler 教程[cnblogs]

    http://kb.cnblogs.com/page/130367/

    Fiddler+willow使用指南

    http://blog.csdn.net/mevicky/article/details/50285381

    ----未完待续-----

  • 相关阅读:
    Python学习杂记_2_格式化字符串的一些操作
    Python学习杂记_1_PyCharm使用的一些收获
    学习总结——接口测试中抓包工具的使用
    学习总结——JMeter做WebService接口功能测试
    学习总结——JMeter做http接口压力测试
    学习总结——JMeter做http接口功能测试
    学习总结——Postman做http接口功能测试
    学习总结——接口测试基础
    伊始
    python 内置函数
  • 原文地址:https://www.cnblogs.com/ioveNature/p/6477744.html
Copyright © 2011-2022 走看看