Подтвердить что ты не робот

Показывать запрос 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
4b9b3361

Ответ 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.