今天想模擬一下請求的超時時間,然后各種度娘,但是並沒有卵用。然后發現有一個可以查看fiddler請求時間的class類試了一下,OVER。
一、fiddler 工具添加查看請求響應時間
方法是:
1.選擇rules-->customize rules,

2.然后在class Handlers{ 類里面添加
function BeginRequestTime(oS: Session) { if (oS.Timers != null) { return oS.Timers.ClientBeginRequest.ToString(); } return String.Empty; } public static BindUIColumn("TimeTaken/ms" ,120) function TimeTaken(oS: Session): String{ var sResult = "0"; var t1_ms = oS.Timers.ClientBeginResponse.ToUniversalTime().Millisecond; var t1_m = oS.Timers.ClientBeginResponse.ToUniversalTime().Minute; 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; } 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.重啟下fiddler,查看下

大功告成!!!
二、fiddler 工具添加顯示IP地址
1、點擊菜單欄rules——customize rules…
2、ctrl+f搜索“static function main”
3、在main函數里加入下面一行代碼,調用fiddlerUI函數,顯示ip地址列
FiddlerObject.UI.lvSessions.AddBoundColumn("ServerIP",120,"X-HostIP");
FiddlerObject.UI.lvSessions.AddBoundColumn("ServerIP",120,"X-HostIP");
4.保存后,重啟fiddler

非常感謝原文作者:https://blog.csdn.net/kangi/article/details/85247065
