9

このデバッグツールが大好きです。個々の項目をクリックしてその統計を確認するのではなく、各呼び出しにかかる時間を列として確認できれば素晴らしいと思います。

この列を追加するオプションはありませんでした。構成ファイルまたはスクリプトを介してそれを行う方法はありますか?

ありがとう

4

5 に答える 5

14

他の回答を試してみましたが、TTLB が常に必要なものとは限らないため、実際の全体的な経過時間は得られませんでした。@Eric Lawrenceが言及したFiddlerのヘルプページには、より良い答えがあります。スクリプト エディターで Ctrl+R を押し、次のコードを Handlers クラスに追加します。

public static BindUIColumn("Time Taken")
       function CalcTimingCol(oS: Session){
         var sResult = String.Empty;
         if ((oS.Timers.ServerDoneResponse > oS.Timers.ClientDoneRequest))
         {
           sResult = (oS.Timers.ServerDoneResponse - oS.Timers.ClientDoneRequest).ToString();
         }
         return sResult;
       }

これには、正しく並べ替えられるという追加の利点もあります。

于 2013-05-17T19:25:52.527 に答える
8

2012 年 10 月の更新 これは現在組み込まれているようです。

[ルール] -> [パフォーマンス] -> [最終バイトまでの時間を表示] をクリックします。

次のリクエストでは、カスタム列に ttlb が表示されます。

2013 年 5 月の更新 - Fiddler 4.4.4.4 Beta にアップグレードしたところ、このオプションが利用できなくなっていることがわかりました。

于 2012-10-18T05:36:20.780 に答える
3

確かにあります。

Fiddler で、[ルール] -> [ルールのカスタマイズ...] に移動します。

「onBeforeResponse」を検索し、そのメソッドの最後に次のコード行を追加します。

oSession["ui-customcolumn"] = oSession["X-TTLB"]; 

あなたのためにトリックを行う必要があります。

于 2009-03-26T02:57:25.867 に答える
3

その他のオプションについては、 http://www.fiddler2.com/fiddler/help/configurecolumns.aspを参照してください。

于 2009-05-09T04:06:18.090 に答える
1

TTLB はそこにあります。URL の上の列を右クリックし、[列のカスタマイズ] をクリックし、[コレクション] で [セッション タイマー] を選択し、[タイマー名] で [TTLB] を選択します。私のために働いています、乾杯。

于 2016-01-25T05:19:48.143 に答える