(複雑なシナリオで)長いFiddlerトレースを受け取り、要求をアプリケーションログと関連付ける必要があります。
残念ながら、Fiddlerは要求を時系列で表示しますが、要求のタイムスタンプは表示しません。その情報(記録されている)にアクセスするには、各行を右クリックして、ポップアップウィンドウでプロパティを確認する必要があります。これは、数百のラインをくし抜く必要がある場合、非常に時間がかかります。各リクエストには独自のファイルがあり、Fiddlerインターフェースが必要なため、生のキャプチャデータを見るのはあまり良くありません。
Pedantic note:表示するタイムスタンプが1つではないことを認識しています(以下に記録されているすべてのタイムスタンプがあります)。 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
pdate:Fiddlerの現在のバージョンでは、列ヘッダーを右クリックしてCustomize Columnsを選択するだけです。ドロップダウンでSession Timersを選択し、ドロップダウンリストでClientBeginRequest
を選択します。
これを行う古い方法は、FiddlerScriptを使用することです。 Rules>Customize Rulesをクリックします。
クラスHandlers
内に、次のスクリプトコードを追加します。
public static BindUIColumn("BeginRequestTime", 60)
function BeginRequestTime(oS: Session)
{
if (oS.Timers != null)
{
return oS.Timers.ClientBeginRequest.ToString();
}
return String.Empty;
}
次に、単にSAZファイルをリロードします。