Как добавить дополнительный столбец в Fiddler - PullRequest
9 голосов
/ 26 марта 2009

Люблю этот инструмент отладки. Было бы здорово, если бы я мог видеть, сколько времени занимает каждый вызов в виде столбца, а не щелкать по каждому отдельному элементу и просматривать его статистику.

Я не видел вариантов добавить этот столбец. Есть ли способ сделать это через конфигурационный файл или скрипт?

Спасибо

Ответы [ 5 ]

14 голосов
/ 17 мая 2013

Я попробовал другие ответы, но ни один из них не дал мне фактического общего истекшего времени, поскольку TTLB не всегда то, что мы хотим. На странице справки Fiddler, о которой упоминал Эрик Лоуренс, есть лучший ответ. Нажмите Ctrl + R для редактора сценариев, затем добавьте этот код в класс Handlers:

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;
       }

Это также имеет дополнительное преимущество правильной сортировки.

8 голосов
/ 18 октября 2012

ОБНОВЛЕНИЕ Октябрь 2012, похоже, он уже встроен.

Нажмите Правила -> Производительность -> Показать время до последнего байта

Следующий запрос покажет ttlb в пользовательском столбце.

ОБНОВЛЕНИЕ, май 2013 г. - Я обновился до Fiddler 4.4.4.4 Beta и обнаружил, что эта опция больше не доступна.

3 голосов
/ 09 мая 2009

См. http://www.fiddler2.com/fiddler/help/configurecolumns.asp для других опций.

3 голосов
/ 26 марта 2009

Конечно, есть.

В Fiddler перейдите в Правила -> Настроить правила ...

Теперь выполните поиск для "onBeforeResponse" и в этом методе добавьте следующую строку кода внизу:

oSession["ui-customcolumn"] = oSession["X-TTLB"]; 

Должен сделать трюк за вас.

1 голос
/ 25 января 2016

TTLB есть, только что нашел. Щелкните правой кнопкой мыши столбцы над URL-адресами, выберите «Настроить столбцы», в коллекции, выберите таймеры сеансов, в поле «Имя таймера»: выберите TTLB. Работаю на меня, ура.

...