Показывать запрос timestamp в Fiddler?
Я получил длинную трассировку Fiddler (со сложным сценарием) и вам необходимо сопоставить запросы с журналами приложений.
К сожалению, хотя Fiddler отображает запросы в хронологическом порядке, он не отображает временные метки запроса. Чтобы получить доступ к этой информации (которая записана), я должен щелкнуть правой кнопкой мыши каждую строку и посмотреть во всплывающем окне со свойствами. Это очень трудоемко, когда приходится расчесывать сотни строк. Глядя на необработанные данные захвата не намного лучше, так как каждый запрос имеет свой собственный файл, и мне нужен интерфейс Fiddler.
Заметка "Педантичное": я знаю, что показывается не одна временная метка (ниже приведены все временные метки). ClientConnected будет прекрасным (или любым другим, если это то же самое, что позволяет мне визуально сопоставлять журналы).
Спасибо.
== TIMING INFO ============
ClientConnected: 10:32:57:8906
ClientDoneRequest: 10:32:57:8906
Gateway Determination: 0ms
DNS Lookup: 0ms
TCP/IP Connect: 0ms
ServerGotRequest: 10:32:57:9062
ServerBeginResponse: 10:32:58:2812
ServerDoneResponse: 10:32:58:2884
ClientBeginResponse: 10:32:58:2900
ClientDoneResponse: 10:32:58:2912
Ответы
Ответ 1
Обновить. В текущих версиях Fiddler просто щелкните заголовки столбцов правой кнопкой мыши и выберите Настроить столбцы. В раскрывающемся списке выберите Таймеры сеанса и выберите ClientBeginRequest
в раскрывающемся списке.
Старый способ сделать это - использовать FiddlerScript. Нажмите "Правила" > "Настроить правила".
Внутри класса Handlers
добавьте следующий код script:
public static BindUIColumn("BeginRequestTime", 60)
function BeginRequestTime(oS: Session)
{
if (oS.Timers != null)
{
return oS.Timers.ClientBeginRequest.ToString();
}
return String.Empty;
}
Затем просто перезагрузите файл SAZ.