1. 程式人生 > >fidder顯示 請求響應時間

fidder顯示 請求響應時間

在頂部的工具欄找到 Rules->CustomRules,第一次開啟會彈出提示要安裝Fiddler Script 工具,選擇 【否】, 就會開啟 CustomRules.js 檔案。

在 class Handlers 中增加以下程式碼,先退出Fiddler工具,然後再儲存,之後再次開啟Fiddler工具就可以看到 TimeTaken/ms列了。

 

public static BindUIColumn("TimeTaken/ms" ,120)
function TimeTaken(oS: Session): String{
var sResult = "0";
//獲得時間戳的ms值
var t1_ms = oS.Timers.ClientBeginResponse.ToUniversalTime().Millisecond;
//獲得時間戳的minute值
var t1_m = oS.Timers.ClientBeginResponse.ToUniversalTime().Minute;
//獲得時間戳的second值
var t1_s = oS.Timers.ClientBeginResponse.ToUniversalTime().Second;
var t1 = t1_m*60*1000 + t1_s*1000 + t1_ms ;

var t2_ms = oS.Timers.ClientDoneRequest.ToUniversalTime().Millisecond;
var t2_m = oS.Timers.ClientDoneRequest.ToUniversalTime().Minute;
var t2_s = oS.Timers.ClientDoneRequest.ToUniversalTime().Second;
var t2 = t2_m*60*1000 + t2_s*1000 + t2_ms ;

if(t1 >= t2){
var t3 = t1 - t2;
sResult = t3.toString();
}
return sResult;
}

效果圖:

 

 參考:https://blog.csdn.net/qq_15283475/article/details/73131296