在Fiddler中添加自己所需的顯示列


有時候我們想了解請求響應的時間、服務器IP等相關信息,Fiddler默認是沒有顯示的,這個時候就需要我們借助高級用法---自定義顯示列,

其實主要就是操作這個文件Fiddler2\Scripts\CustomRules.js。 為了讓大家可以快速上手,特意整理了一下過程,大家舉一反三即可。

 

 

 





 



class Handlers
{
后添加以下代碼

//sea 20181228 添加響應時間
function BeginRequestTime(oS: Session)
{
if (oS.Timers != null)
{
return oS.Timers.ClientBeginRequest.ToString();     
}
return String.Empty;
}
//sea 20181228 添加響應時間
public static BindUIColumn("響應時間")
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;
}

 

 

 

 

在這部分代碼后面 
static function Main() {
var today: Date = new Date();
FiddlerObject.StatusText = " CustomRules.js was loaded at: " + today;

添加以下代碼
//sea 20181228 
// 顯示服務器web環境
FiddlerObject.UI.lvSessions.AddBoundColumn("服務器web環境", 50, "@response.server");
// 顯示服務器IP地址
FiddlerObject.UI.lvSessions.AddBoundColumn("服務器IP", 50, "x-hostIP");

 

 

 

怎么樣,到這來就大功告成了。轉載請注明來自Testner測試圈 sea

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM