Welcome to Hatsushimo

マルヨンマルマルです。あっ、お茶ですね。了解しました!すぐに!

Fiddler显示IP与响应时间

Fiddler显示IP与响应时间

自定义Fiddler显示目标IP:

Fiddler虽然很方便但是对于各种请求并不支持显示IP,对于这个现在也有解决办法可以自定义添加IP的支持。

显示目标IP主要方便我们分析流量的时候更方便, 不然只有域名到时还得自己测试目标IP地址增加额外工作。

自定义Fiddler显示响应时间:

该功能主要方便我们在分析自己的服务器时查看速度,自定义后可在各请求的后方显示极其详细的响应时间。

对于有需要的用户可按照下方教程通过修改自定义设置进行添加,添加后最好重启下 Fiddler 以便设置生效。

自定义显示目标IP和时间教程如下:

点击菜单栏Rules->CustomRules然后按Ctrl+F搜索 static function Main() 即可看到如下内容,粘贴规则:

 // The Main() function runs everytime your FiddlerScript compilesstatic function Main() {
var today: Date = new Date();
FiddlerObject.StatusText = " CustomRules.js was loaded at: " + today;
//显示请求的目标IP地址,复制下面这行贴上FiddlerObject.UI.lvSessions.AddBoundColumn("ServerIP", 120, "X-HostIP");

点击菜单栏Rules->CustomRules然后按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;} 
//添加响应时间结束

Tsumugi_Wenders

    发表评论