• Fiddler的几个简单设置


     一、设置显示请求响应时间

    1.菜单栏选择 Rules -> CustomRules

    2. 在class Handlers里面添加如下代码(代码来源自网络),添加后保存并退出

     1 function BeginRequestTime(oS: Session)
     2     { if (oS.Timers != null) { return oS.Timers.ClientBeginRequest.ToString(); } return String.Empty; }
     3 
     4     public static BindUIColumn("TimeTaken/ms" ,120) function TimeTaken(oS: Session): String{ 
     5         var sResult = "0" 6         var t1_ms = oS.Timers.ClientBeginResponse.ToUniversalTime().Millisecond; 
     7         var t1_m = oS.Timers.ClientBeginResponse.ToUniversalTime().Minute; 
     8         var t1_s = oS.Timers.ClientBeginResponse.ToUniversalTime().Second; 
     9         var t1 = t1_m*60*1000 + t1_s*1000 + t1_ms ; 
    10         var t2_ms = oS.Timers.ClientDoneRequest.ToUniversalTime().Millisecond;
    11         var t2_m = oS.Timers.ClientDoneRequest.ToUniversalTime().Minute; var t2_s = oS.Timers.ClientDoneRequest.ToUniversalTime().Second; 
    12         var t2 = t2_m*60*1000 + t2_s*1000 + t2_ms ; 
    13         if(t1 >= t2){ 
    14             var t3 = t1 - t2;
    15             sResult = t3.toString(); } return sResult; }
    16 
    17     function CalcTimingCol(oS: Session){ var sResult = String.Empty; if ((oS.Timers.ServerDoneResponse > oS.Timers.ClientDoneRequest))
    18         { sResult = (oS.Timers.ServerDoneResponse - oS.Timers.ClientDoneRequest).ToString(); } return sResult; }

    3.重启Fiddler,显示 TimeTaken/ms 列

    效果如下图:

    二、过滤请求

    1.点击Filters

    2.设置过滤规则

    1) 勾选Use Filters

      

    2) Hosts下面的选项卡,在这里选择No zone filter和Show Only The Following Hosts

    第一个下拉选项:

     

    No zone filter 不做分区过滤
    Show Only Intranet Hosts 只显示局域网主机
    Show Only Internet Hosts 只显示互联网主机

    第二个下拉选项:

    No Host Filter 不设置主机会话过滤(选择此项的话,下面的方框置灰,不能输入)
    Hide The Following Hosts 隐藏下面方框的主机会话
    Show Only The Following Hosts 只显示下面方框过滤到的主机名
    Flag The Following Hosts 标记下面方框过滤到的主机名(会加粗显示,效果如下图)

     3) 输入想要过滤的地址。多个地址用 ; 隔开

     三、显示乱码处理

    1. 直接点击上方黄条提示"Response body is encoded. Click to decode." 或左侧菜单栏的 "Decode"

    2.点击后,显示恢复正常

    如下图:

  • 相关阅读:
    JQuery autocomplete选中某项后触发事件
    Javascript类的写法
    windows2003里的数据库没被访问到
    SQL SERVER 2008 评估期已过,哪位大哥有解决方法?
    js对json增删改查操作
    javascript 谁才是initialize方法
    JavaScript的写类方式(1)
    我所收集的googlemap 应用实例
    经典的正则表达式工具Regulator使用教程(图文)
    Map的使用
  • 原文地址:https://www.cnblogs.com/littlemonsterksn/p/11912207.html
Copyright © 2020-2023  润新知