Frage

Ich spiele mit Fiddler herum, um Statistiken darüber zu sammeln, wie lange eine ASP.NET -Seite zum Laden braucht. Auf der Registerkarte Statistik sehe ich die Total Sequence Time

Does this number include ALL the following:
 1. Time over the wire
 2. Downloading JS files
 3. Running any JS scripts on load
 4. Making any database calls
 5. Running server side logic

Etwas anderes, das in die obige Liste hinzugefügt/entfernt werden kann?

War es hilfreich?

Lösung

Es wird die Zeit bis zum letzten Byte enthalten. Fidler führt die Netzwerküberwachung durch.

Da Sie auf dem Browser keine Datenbanken usw. zugreifen, ist diese Zeit bereits enthalten. Die DL -Zeiten für die JS -Dateien sind ebenfalls enthalten, da sie an den Client gesendet werden. Wenn Sie JS zusätzliche Dateien auf einem Pageload laden, wird diese Zeit auch enthalten, wenn IG nichts vom Server abholt, wird diese Zeit nicht enthalten.

Andere Tipps

Wie bereits erwähnt, verfolgt Fiddler die Bytes über das Netzwerk und ist wirklich nicht für Leistungstests gedacht. Wenn Sie einen Leistungstest durchführen möchten, werden mehrere Einheitentests erstellt, die die Funktionen Ihrer Webanwendung abdecken und dann die in Visual Studio integrierten Leistungstests verwenden (oder ein anderes Testframework verwenden), um Ihre Anwendung zu testen. Das ist der genauere Weg, um die Last zu bestimmen.

Wenn Sie nach Ladezeiten für eine Seite suchen, schalten Sie die Verfolgung ab, um die Ladezeiten von Anfang zu beenden. Es wird jedes Ereignis im Stapel angezeigt.

HTH

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