Analysieren von Auslastungstestergebnissen in der Tabellenansicht des Auslastungstest-Analyzers
Für die Auswertung der Ergebnisse eines Auslastungstestlaufs können verschiedene Bereiche angezeigt werden, die unterschiedliche Methoden der Datenanalyse ermöglichen. Sie können die Daten als Diagramm anzeigen, um zeitliche Verläufe zu identifizieren, oder Sie können die Daten als ausführlichen Tabellen anzeigen.
Um zur Tabellenansicht zu wechseln, klicken Sie auf der Auslastungstest-Symbolleiste auf Tabellen. Mithilfe der Dropdownliste Tabelle auf der Symbolleiste über dem Tabellenraster können Sie die Anzeige der verschiedenen Tabellen wechseln. In der Tabellenansicht können jeweils bis zu vier Tabellen angezeigt werden. Weitere Informationen finden Sie unter Gewusst wie: Anordnen von Auslastungstesttabellen nebeneinander.
Die meisten numerischen Werte in einer Leistungsindikatortabelle sind während des gesamten Auslastungstestlaufs kumulativ. Die Werte in den Spalten mit der Bezeichnung Letzter weichen hiervon ab, da diese den Wert aus dem letzten Samplingintervall darstellen.
Tipp
Die Spalten mit der Bezeichnung Letzter sind nur verfügbar, wenn ein Auslastungstest ausgeführt wird. Nach Abschluss eines Auslastungstests sind diese Spalten nicht verfügbar.
Die meisten Tabellen können Ihren Bedürfnissen entsprechend sortiert werden, indem Sie auf den Titel der Spalte klicken, nach der sortiert werden soll. In der Standardeinstellung werden in einigen Tabellen nicht alle verfügbaren Spalten angezeigt. Wenn Spalten verfügbar sind, können Sie diese den Tabellen hinzufügen. Klicken Sie dazu mit der rechten Maustaste auf die Tabelle, und klicken Sie anschließend auf Spalten hinzufügen/entfernen.
Tipp
Sie können die Daten aus einer Tabelle in andere Anwendungen, z. B. Excel, kopieren, um zusätzliche Analysen durchzuführen.
Die Auslastungstesttabellen
In der folgenden Tabelle sind die Tabellen aufgeführt, die für die Analyse von Auslastungstestläufen verfügbar sind.
Tabellenname |
Beschreibung |
---|---|
Fehler |
Zeigt eine Liste mit Fehlern an, die während des Auslastungstestlaufs aufgetreten sind. Weitere Informationen finden Sie unter Analyzing Load Tests Results Using the Load Test Analyzer. |
Seiten |
Zeigt eine Liste mit Seiten an, auf die während eines Auslastungstestlaufs zugegriffen wurde. Einige Daten dieser Tabelle sind nur nach Abschluss eines Auslastungstests verfügbar. Weitere Informationen finden Sie unter Gewusst wie: Anzeigen der Antwortzeit von Websites in einem Auslastungstest mit dem Auslastungstest-Analyzer. |
Anforderungen |
Zeigt ausführliche Informationen zu einzelnen Anforderungen an, die während eines Auslastungstests ausgegeben wurden. Dies schließt alle HTTP-Anforderungen und abhängige Anforderungen, z. B. Bilder, ein. Weitere Informationen finden Sie unter Die Tabelle Anforderungen. |
SQL-Ablaufverfolgung |
Zeigt die Ergebnisse der SQL-Ablaufverfolgung an. Diese Tabelle ist nur nach Abschluss eines Auslastungstests verfügbar. Außerdem muss die SQL-Ablaufverfolgung während des Tests aktiviert sein. Weitere Informationen finden Sie unter Gewusst wie: Anzeigen der SQL-Ablaufverfolgungsdaten in Auslastungstests mit der Tabelle "SQL-Ablaufverfolgung". |
Tests |
Zeigt ausführliche Informationen zu einzelnen Testläufen an, die während eines Auslastungstests ausgeführt wurden. Weitere Informationen finden Sie unter Die Tabelle Tests. |
Schwellenwerte |
Zeigt eine Liste mit Verletzungen von Schwellenwertregeln an, die während des Auslastungstestlaufs aufgetreten sind. Weitere Informationen finden Sie unter Analyzing Threshold Rule Violations in Load Tests Using the Load Test Analyzer. |
Transaktionen |
Zeigt eine Liste mit Transaktionen an, die während des Auslastungstestlaufs ausgeführt wurden. Weitere Informationen finden Sie unter Die Tabelle Transaktionen. |
Agents |
Zeigt nur an, wenn der Auslastungstest einen Testcontroller und Test-Agents verwendet. Zeigt eine Liste der Agents an, die während des Auslastungstestlaufs verwendet wurden. Die Tabelle "Agents" enthält, wie viele Anforderungen der Agent getestet hat und wie viele von diesen Anforderungen fehlerhaft waren. Darüber hinaus enthält die Tabelle "Agents" die Anzahl der Tests in der Auslastungstest-Testmischung, die der Agent getestet hat, und die Anzahl jener, die fehlerhaft waren. |
Testdetails |
Zeigt Details der in der Testmischung für den Auslastungstest enthaltenen Tests an. Die Details enthalten den Namen des Tests, das Szenario des Tests, die Zeit des Testbeginns, die Dauer der Ausführung des Tests und das Testergebnis, das angibt, ob der Test erfolgreich war oder fehlgeschlagen ist. Trat beim Test ein Fehler auf, ist in der Spalte Details ein Link vorhanden. Sie können auf den Link klicken, über den Sie den Webleistungstest-Editor mit der hervorgehobenen fehlgeschlagenen Anforderung aufrufen. |
Aufgaben
Aufgaben |
Verwandte Themen |
---|---|
Anordnen, wie Tabellen während der Verwendung der Ansicht "Tabellen" im Auslastungstest-Analyzer angezeigt werden: Sie können angeben, wie viele Tabellen angezeigt und wie die Tabellen angeordnet werden sollen. |
|
Analysieren von Fehlern im Webleistungstest: Die Ansicht "Tabellen" im Auslastungstest-Analyzer enthält die Tabelle Fehler, mit deren Hilfe Sie die Webanwendung debuggen können. |
|
Analysieren von SQL-Ablaufverfolgungs-Daten im Webleistungstest: Sie können die SQL-Ablaufverfolgungsdaten, die während des Webleistungstests erfasst wurden, mithilfe der Tabelle "SQL-Ablaufverfolgung" anzeigen. |
Sammeln von prozentualen Daten
In verschiedenen Auslastungstesttabellen können zusätzliche Spalten angezeigt werden, in denen prozentuale Daten und Antwortzeiten nach Netzwerkemulation gruppiert sind. Diese Daten werden in der Standardeinstellung nicht erfasst. Um diese Daten zu erfassen, ändern Sie die Einstellung im Auslastungstest-Editor unter dem Knoten Testlaufeinstellungen unter dem entsprechenden Testlaufeinstellungsknoten. Wählen Sie im Fenster Eigenschaften für die Speicher für Details der zeitlichen Steuerung-Eigenschaft StatisticsOnly oder AllIndividualDetails aus. Weitere Informationen finden Sie unter Gewusst wie: Anzeigen der Antwortzeit von Websites in einem Auslastungstest mit dem Auslastungstest-Analyzer.
Die Tabelle Anforderungen
In der Tabelle Anforderungen werden ausführliche Informationen zu einzelnen Anforderungen angezeigt, die während eines Auslastungstests ausgegeben wurden. Dies schließt alle HTTP-Anforderungen und abhängige Anforderungen, z. B. Bilder, ein. In der Tabelle sind Anforderungen nach Test und Szenario aufgelistet, da eine Anforderung in zahlreichen Tests und Szenarien enthalten sein kann.
In der folgenden Tabelle sind die Spalten der Tabelle Anforderungen aufgelistet:
Spalte |
Beschreibung |
In der Standardeinstellung angezeigt |
---|---|---|
Anforderung |
Die URL der Anforderung. Zum Beispiel home.html oder orange-arrow.gif. |
Ja |
Szenario |
Der Name des Szenarios. |
Ja |
Test |
Der Name des Tests. |
Ja |
Gesamt |
Die Gesamtanzahl der Ausgabe dieser Webleistungstestanforderung während des Auslastungstestlaufs. Im Gesamtwert sind erfolgreiche und fehlgeschlagene Anforderungen enthalten, jedoch keine zwischengespeicherten Anforderungen, da diese nicht an den Webserver übergeben werden. |
Ja |
Erfolgreich |
Wie oft die Anforderung ausgegeben und erfolgreich ausgeführt wurde. |
Nein |
Fehler |
Wie oft die Anforderung ausgegeben wurde und fehlgeschlagen ist. Die Einträge in dieser Spalte werden als Links angezeigt. Klicken Sie auf einen beliebigen Link, um im Dialogfeld Auslastungstestfehler eine Liste der einzelnen Fehler anzuzeigen. Weitere Informationen finden Sie unter Analyzing Load Tests Results Using the Load Test Analyzer. |
Ja |
Zwischengespeichert |
Wie oft die Anforderung zwischengespeichert wurde. |
Nein |
Anforderungen/s |
Die Rate der Anforderungen während des Auslastungstestlaufs pro Sekunde. |
Nein |
Erfolgreich/s |
Die Rate der erfolgreich ausgeführten Instanzen dieser Anforderung während des Auslastungstestlaufs in Sekunden. |
Nein |
Fehler/s |
Die Rate der fehlgeschlagenen Instanzen dieser Anforderung während des Auslastungstestlaufs in Sekunden. |
Nein |
Zeit für erstes Byte |
Die durchschnittliche Dauer bis zum Empfang des ersten Byte der Anforderung, gemessen ab dem Zeitpunkt, an dem die Anforderung an den Webserver gesendet wurde. Die Zeiten werden in Sekunden angegeben. |
Nein |
Antwortzeit |
Die durchschnittliche Dauer bis zum Empfang der gesamten Antwort auf eine Anforderung, gemessen ab dem Zeitpunkt, an dem die Anforderung an den Webserver gesendet wurde. Die Zeiten werden in Sekunden angegeben. |
Ja |
Inhaltslänge |
Die durchschnittliche Inhaltslänge der Antwort auf die Anforderung. Die Inhaltslänge wird in Bytes angegeben. |
Ja |
Die Tabelle Tests
In der Tabelle Tests werden ausführliche Informationen zu einzelnen Tests angezeigt, die während eines Auslastungstests ausgeführt wurden. In der Tabelle werden Tests nach Test und Szenario aufgeführt, da ein Test in zahlreichen Szenarien enthalten sein kann.
In der folgenden Tabelle sind die Spalten der Tabelle Tests aufgelistet:
Spalte |
Beschreibung |
In der Standardeinstellung angezeigt |
---|---|---|
Test |
Der Name des Tests. |
Ja |
Szenario |
Der Name des Szenarios. |
Ja |
Gesamt |
Wie oft der Test in diesem Szenario ausgeführt wurde. Dieser Wert beinhaltet die Anzahl der erfolgreichen und fehlgeschlagenen Tests. |
Ja |
Erfolgreich |
Wie oft der Test im Szenario erfolgreich ausgeführt wurde. |
Ja |
Fehler |
Wie oft der Test im Szenario ausgeführt wurde und fehlgeschlagen ist. Die Einträge in dieser Spalte werden als Links angezeigt. Klicken Sie auf einen beliebigen Link, um im Dialogfeld Auslastungstestfehler eine Liste der einzelnen Fehler anzuzeigen. Weitere Informationen finden Sie unter Analyzing Load Tests Results Using the Load Test Analyzer. |
Ja |
Tests/s |
Die Rate des Tests während des Auslastungstestlaufs pro Sekunde. |
Ja |
Erfolgreich/s |
Die Rate der erfolgreich ausgeführten Instanzen des Tests während des Auslastungstestlaufs in Sekunden. |
Nein |
Fehler/s |
Die Rate der fehlgeschlagenen Instanzen des Tests während des Auslastungstestlaufs in Sekunden. |
Nein |
Testzeit |
Die durchschnittliche Ausführungsdauer des Tests während des Auslastungstestlaufs. Die Zeiten werden in Sekunden angegeben. |
Ja |
90% Testzeit |
Der 90. Prozentwert der Testzeit. |
Nein |
95% Testzeit |
Der 95. Prozentwert der Testzeit. |
Ja |
Anforderungen/Test |
Die durchschnittliche Anzahl von Anforderungen im Test, wenn es sich um einen Webleistungstest handelt. |
Nein |
Die Tabelle Transaktionen
In der Tabelle Transaktionen wird eine Liste von Transaktionen angezeigt, die während eines Auslastungstestlaufs ausgeführt wurden. Transaktionen verweisen entweder auf Transaktionen, die in einem Webleistungstest definiert sind, oder auf Zeitgeber, die in einem Komponententest definiert sind. Transaktionen verweisen nicht auf Datenbanktransaktionen.
In der folgenden Tabelle sind die Spalten der Tabelle Transaktionen aufgelistet:
Tipp
Sie müssen zum Anzeigen aller Spalten die Eigenschaft "Speicher für Details der zeitlichen Steuerung" aktivieren, die der aktiven Testlaufeinstellung zugeordnet ist. Weitere Informationen finden Sie unter How to: Specify the Timing Details Storage Property for a Load Test Run Setting.
Spalte |
Beschreibung |
Sichtbar ohne zeitliche Steuerungsdetails |
---|---|---|
Transaktion |
Der Name der Transaktion. |
Ja |
Szenario |
Der Name des Szenarios. |
Ja |
Test |
Der Name des Tests. |
Ja |
Gesamt |
Die Gesamtanzahl von Transaktionen, die während des Auslastungstestlaufs ausgegeben wurden. |
Ja |
Transaktionszeit |
Die Ausführungsdauer der Transaktion während des Auslastungstestlaufs. Für Webleistungstests wird die Reaktionszeit in der Berechnung berücksichtigt. Die Zeiten werden in Sekunden angegeben. |
Nein |
Antwortzeit |
Die Antwortzeit der Webleistungstest-Transaktion in einem Auslastungstestlauf. Die Antwortzeit unterscheidet sich von der Transaktionszeit insofern, dass bei der Antwortzeit keine Reaktionszeiten berücksichtigt werden, die während der Transaktion aufgetreten sind. Die Zeiten werden in Sekunden angegeben. |
Nein |
Durchschn. Transaktionszeit |
Die durchschnittliche Transaktionszeit. Diese Zeit schließt Reaktionszeiten ein. Wenn beispielsweise drei Anforderungen vorhanden sind und jede Anforderung Reaktionszeit beansprucht, beinhaltet diese Zeit die Reaktionszeiten und die zum Ausführen der Anforderungen tatsächlich benötigte Zeit. |
Nein |
Durchschn. Antwortzeit |
Die durchschnittliche Antwortzeit einer Webleistungstest-Transaktion in einem Auslastungstestlauf. Die Antwortzeit unterscheidet sich von der Transaktionszeit insofern, dass bei der Antwortzeit keine Reaktionszeiten berücksichtigt werden, die während der Transaktion aufgetreten sind. Die Zeiten werden in Sekunden angegeben. |
Nein |
Mindestantwortzeit |
Dies schließt keine Reaktionszeiten ein. |
Nein |
Max. Antwortzeit |
Dies schließt keine Reaktionszeiten ein. |
Nein |
Medianantwortzeit |
Dies schließt keine Reaktionszeiten ein. |
Nein |
90 % Antwortzeit |
Der 90. Prozentwert der Transaktionszeit. Dies schließt keine Reaktionszeiten ein.
Hinweis
Dies unterscheidet sich von Visual Studio Team System 2008, dort wurde der Wert 90% Transaktionszeit verwendet.
|
Nein |
95 % Antwortzeit |
Der 95. Prozentwert der Transaktionszeit. Dies schließt keine Reaktionszeiten ein.
Hinweis
Dies unterscheidet sich von Visual Studio Team System 2008, dort wurde der Wert 95% Transaktionszeit verwendet.
|
Nein |
99 % Antwortzeit |
Der 99. Prozentwert der Transaktionszeit. Dies schließt keine Reaktionszeiten ein. |
Nein |
Standardabweichung der Antwortzeit |
Dies schließt keine Reaktionszeiten ein. |
Nein |
Siehe auch
Konzepte
How to: Access Load Test Results for Analysis
Analyzing Load Test Results in the Graphs View of the Load Test Analyzer