Показать метку времени запроса в 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
487   1  

1 ответ:

обновление: в текущих версиях Fiddler просто щелкните правой кнопкой мыши заголовки столбцов и выберите Настроить Столбцы. В раскрывающемся списке выберите Таймеры Сеанса и выбрать ClientBeginRequest в выпадающем списке.

старый способ сделать это-использовать FiddlerScript. Нажмите правила>Настроить Правила.

внутри класса Handlers добавьте следующий код скрипта:

public static BindUIColumn("BeginRequestTime", 60)
function BeginRequestTime(oS: Session)
{
    if (oS.Timers != null)
    {
        return oS.Timers.ClientBeginRequest.ToString();     
    }
    return String.Empty;
}

затем просто перезагрузите файл SAZ.

Comments

    Ничего не найдено.