Как добавить дополнительный столбец в Fiddler

StackOverflow https://stackoverflow.com/questions/684127

  •  22-08-2019
  •  | 
  •  

Вопрос

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

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

Спасибо

Это было полезно?

Решение

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

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

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

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

Должно помочь вам.

Другие советы

Я пробовал другие ответы, но ни один из них не дает мне фактического общего затраченного времени, поскольку TTLB не всегда соответствует тому, что нам нужно.На странице справки Fiddler, упомянутой @Eric Lawrence, есть лучший ответ.Нажмите 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;
       }

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

ОБНОВЛЕНИЕ Октябрь 2012 г. Кажется, теперь это встроено.

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

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

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

Видеть http://www.fiddler2.com/fiddler/help/configurecolumns.asp для других вариантов.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top