Fiddler添加显示ip和响应时间

 

1. 打开Fiddler,在菜单Rules 栏里点击Customize Rules…或者使用快捷键CTRL+R打开Fiddler ScriptEditor

       图 1 Customize Rules

 

2. 添加 IP命令:在Fiddler ScriptEditor编辑器里,使用Ctrl+F查找字符串static function Main 在 static function Main() {  里面 添加一行代码即可显示IP,代码如下:

FiddlerObject.UI.lvSessions.AddBoundColumn("ServerIP", 120, "X-HostIP");

 

             图 2 添加显示ip代码

 

3. 添加响应时间命令:在Fiddler ScriptEditor编辑器里,使用Ctrl+F查找字符串class Handlers 在class Handlers{里面添加下面的代码,即可显示响应时间,代码如下:

 

function BeginRequestTime(oS: Session)

{

    if (oS.Timers != null)

    {

        return oS.Timers.ClientBeginRequest.ToString();    

    }

    return String.Empty;

}

 

 

 public static BindUIColumn("Time Taken")

           function CalcTimingCol(oS: Session){

             var sResult = String.Empty;

             if ((oS.Timers.ServerDoneResponse > oS.Timers.ClientDoneRequest))

             {

               sResult = (oS.Timers.ServerDoneResponse - oS.Timers.ClientDoneRequest).ToString();

             }

             return sResult;

           }

 

 

                      图 3 添加响应时间

4. 退出fiddler,重启即可生效

posted @ 2019-12-10 21:24  pandaly  阅读(586)  评论(0编辑  收藏  举报