Я получил длинную трассировку Скрипача (со сложным сценарием) и потребность коррелировать запросы с журналами приложения.
К сожалению, в то время как Скрипач отображает запросы хронологически, это не отображает метки времени запроса. Для доступа к той информации (который зарегистрирован), я должен щелкнуть правой кнопкой по каждой строке и взгляду во всплывающем окне со свойствами. Это является очень трудоемким, имея необходимость прочесать сотни строк. Рассмотрение сырых данных собирает данные, не намного лучше, поскольку каждый запрос имеет свой собственный файл, и мне действительно нужен интерфейс 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
Update: В текущих версиях Fiddler просто щелкните правой кнопкой мыши заголовки столбцов и выберите Customize Columns. В выпадающем списке выберите Таймеры сессий и выберите 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.