• fiddler介绍


    先看fiddler 的使用界面和各模块的功能介绍

    1请求列表:请求列表中包含了许多信息,从左至右依次为,#(序列号),Result(结果状态码),Prottocol(请求的协议),Host(请求的主机名),URL(具体链接),Body(请求的内容大小),Caching(缓存),Content-Type(响应的HTTP内容类型),Process(请求所运行的程序),Comments(注释),Custom。

    2开关:在最左下角,显示capturing代表捕捉状态,此时fiddler正在工作。鼠标点击一次后,Fiddler停止抓取。

    3类型:有四种状态,监听所有请求(all processes),监听浏览器请求(web browsers),监听非浏览器请求(non-browser),和全部隐藏(hide all)。

    4命令行:这个功能有点类似于linux的指令,在里面输入一些指令,有时会很方便。比如输入 “cls”,即是清屏功能,类似于Ctrl + X。此外,另一个较常用的功能是bpu,可以阻止访问相关的网站,比如bpu www.baidu.com 即可防止当前用户访问搜索搜索主页。这个功能一般是在设置断点时使用。

    statistics(统计)

    点击“show chart”会有选中的请求所消耗的资源信息,此图的作用,可以看出选中的请求中,各部分的内容所占的比例,大体上分析出哪一种类型的数据占比较多,从而可以对页面的访问进行访问速度的优化。

    insprctors(检查器)

    有许多查看数据流的方式,tab上半部分显示请求的数据流,tab下半部分显示响应的数据流。

    composer(模拟接口测试)

     fiddler模拟限速

    启用方法如下:Rules---〉Performance---〉Simulate Modem Speed进行勾选

    如果速度绝对不慢可以进行设置:

    快捷键Ctrl+R 

    在跳转的文档中找到:

    if (m_SimulateModem) {
    // Delay sends by 440ms per KB uploaded.
    oSession["request-trickle-delay"] = "300";
    // Delay receives by 400ms per KB downloaded.
    oSession["response-trickle-delay"] = "150";
    }

    修改上下行的数值就可以调节网速(数值修改之后,进行保存,别忘了勾选上Simulate Modem Speed)

    Fiddler断点调试

    bpu    在请求开始时断开

    bafter 在响应到达时中断

    bps 在特定的http状态码时中断

    bpv/bpm在特定的method时中断

    再次输入bpu时所有的断点都被清除

    模拟浏览器

    工具栏下的User-Agents

  • 相关阅读:
    mysql-5.7(centos-6.9环境)源码安装
    Oracle 11g 体系结构思维导图
    my.cnf 配置文件参数优化
    职业生涯规划
    技能栈规划图
    操作文档 Oracle 11g (CentOS7.2环境) 静默安装
    oracle 静默安装响应文件 参数说明
    oracle em企业管理器的安装、配置及相关问题
    大数据第51天—Mysql练习题12道之六-今年10月份第一次购买商品的金额-杨大伟
    大数据第50天—Mysql练习题12道之五-活跃用户的总数-杨大伟
  • 原文地址:https://www.cnblogs.com/zhouzetian/p/6413401.html
Copyright © 2020-2023  润新知