Frage

Liebe dieses Debugging-Tool. Es wäre toll, wenn ich konnte sehen, wie lange jeder Anruf als eine Säule nimmt anstatt jedes einzelne Element klicken und sehen Sie seine Statistiken.

Ich habe keine Optionen diese Spalte hinzuzufügen. Gibt es eine Möglichkeit, es über eine Konfigurationsdatei oder ein Skript zu tun?

Danke

War es hilfreich?

Lösung

Es ist sicher.

In Fiddler, gehen Sie zu Regeln -> Anpassen Regeln ...

Jetzt mache eine Suche für „onBeforeResponse“, und in diesem Verfahren fügen Sie die folgende Codezeile am unteren Rand:

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

Wenn der Trick für Sie tun.

Andere Tipps

habe ich versucht, die anderen Antworten, aber keiner von ihnen geben Sie mir die tatsächliche Gesamt verstrichene Zeit, als TTLB nicht immer ist das, was wir wollen. Der Fiedler Hilfeseite @Eric Lawrence erwähnt hat die bessere Antwort. Drücken Sie Strg + R für den Script-Editor, dann fügen Sie diesen Code in die Handlers Klasse:

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;
       }

Dies hat auch den zusätzlichen Vorteil, richtig zu sortieren.

UPDATE Oktober 2012 erscheint dies in jetzt gebaut werden.

Klicken Sie auf Regeln -> Leistung -> Show Time-To-Last-Byte

Die nächste Anforderung wird die TTLB in der benutzerdefinierten Spalte zeigen.

UPDATE Mai 2013 -. Ich habe ein Upgrade 4.4.4.4 Beta Fiedler und festgestellt, dass diese Option nicht mehr verfügbar

Die TTLB ist da, nur es gefunden. Rechtsklick auf den Säulen über den Urls, klicken Sie auf Spalten anpassen, in der Sammlung, wählen Sie Sitzungs-Timer, Timer in Name: Wählen TTLB. Die Arbeit für mich, cheers.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top