有時候,某些接口訪問過慢,我們需要測試接口查看響應時間,從而進行優化。(由於fiddler自帶的沒有進行響應時間的統計,所以我們需要給他添加新的規則)
首先打開Fiddler,在菜單欄上面找到Rules->CustomRules
默認是記事本打開,我是通過復制,用vs打開
我們把下面的代碼復制到 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; }
然后推出Fiddler,再重啟就可以了,
如圖所示:現在多了一列Time Taken(響應時間)