Load Test Analyzer Overview
Mit dem Auslastungstest-Analyzer können Sie nach Engpässen suchen, Fehler identifizieren und überprüfen, ob Verbesserungen in einer Anwendung feststellbar sind.
Für die Auslastungstestanalyse mit dem Auslastungstest-Analyzer stehen Ihnen drei Methoden zur Verfügung:
Analysieren eines Auslastungstests während der Überwachung eines laufenden Auslastungstests
Analysieren der Auslastungstestergebnisse nach Abschluss des Auslastungstestlaufs
Analysieren der Auslastungstestergebnisse eines zuvor ausgeführten Auslastungstests
Die in Auslastungstestergebnissen gespeicherten Daten enthalten Leistungsindikatorsamplings, die in regelmäßigen Abständen von den Testcomputern erfasst werden. Weitere Informationen finden Sie unter Festlegen von Indikatorensätzen und Schwellenwertregeln für Computer in einem Auslastungstest. Sie enthalten auch Fehlerprotokolle und Informationen zu Schwellenwertregelverletzungen sowie von Datensammlern erfasste Daten und ausführliche Informationen zur zeitlichen Steuerung.
Die Menge von Leistungsdaten, die während eines Auslastungstests erfasst wird, hängt von den folgenden Faktoren ab:
Länge des Testlaufs
Samplingintervall
Weitere Informationen finden Sie unter How to: Specify the Sample Rate for a Load Test Run Setting.
Anzahl von Testcomputern
Weitere Informationen finden Sie unter Verteilen von Auslastungstestläufen auf mehrere Testcomputer mithilfe von Testcontrollern und Test-Agents.
Anzahl von Indikatoren, von denen Daten gesammelt werden
Weitere Informationen finden Sie unter Festlegen von Indikatorensätzen und Schwellenwertregeln für Computer in einem Auslastungstest.
Konfigurierte Datensammler
Weitere Informationen finden Sie unter Angeben von Testeinstellungen für Visual Studio-Tests.
Protokolliergrade
Weitere Informationen finden Sie unter Modifying Load Test Logging Settings.
In der Standardeinstellung speichert der Testcontroller alle anfallenden Leistungsindikatordaten in einer Datenbank, wenn der Auslastungstest ausgeführt wird. Einige weitere Daten, z. B. Fehlerdetails und Details zur zeitlichen Steuerung, werden erst nach Abschluss des Tests in die Datenbank geladen. Weitere Informationen finden Sie unter Verwalten von Auslastungstestergebnissen im Ergebnisrepository für Auslastungstests.
Anforderungen
- Visual Studio Ultimate
Analysieren und Überwachen eines laufenden Auslastungstests
Während der Ausführung eines Tests wird ein komprimierter Satz von Leistungsindikatordaten, die im Auslastungstest-Analyzer überwacht werden können, im Arbeitsspeicher beibehalten. Um die Anforderungen bezüglich der Größe des Ergebnisarbeitsspeichers zu begrenzen, werden für jeden Leistungsindikator maximal 200 Samplings beibehalten. Dies beinhaltet 100 in gleichmäßigen Abständen aufgenommene Samplings, die die aktuelle verstrichene Zeit des Testlaufs und die 100 letzten Samplings umfassen. Das während eines Testlaufs akkumulierte Ergebnis wird als in Bearbeitung befindliches Auslastungstestergebnis bezeichnet.
Analysieren eines laufenden Tests im Auslastungstest-Analyzer
Neben dem komprimierten Satz von Leistungsindikatordaten bietet der Auslastungstest-Analyzer die folgenden Funktionen, mit denen die in Bearbeitung befindlichen Ergebnisdaten des Auslastungstests während eines Tests analysiert werden können:
Auf der Statusleiste werden der Status des Auslastungstests, die Anzahl gefundener Schwellenwertverletzungen und Fehler sowie die verbleibende Zeit angezeigt.
Mit einer Schaltfläche auf der Auslastungstest-Symbolleiste kann der Auslastungstest beendet werden.
In Diagrammen stehen reduzierende und fortlaufende Modi zur Verfügung.
Im Bereich "Legende" der Diagrammansicht oder im Indikatorenfenster der Diagrammansicht oder Tabellenansicht können Sie die verfügbaren Leistungsindikatoren im komprimierten Satz hinzufügen oder löschen und die Darstellung der zu analysierenden Indikatoren ändern.
In einem Übersichtsbereich werden die Konfiguration, Anforderungen und Testfallinformationen für den ausgeführten Auslastungstest angezeigt.
Fügen Sie Analysekommentare hinzu, die zusammen mit den Auslastungstestergebnissen gespeichert werden.
In der folgenden Tabelle sind die Funktionen aufgeführt, die während der Ausführung des Auslastungstests auf der Symbolleiste des Auslastungstest-Analyzers zur Verfügung sehen:
Hinweis
Eine vollständige Liste der Symbolleistenbefehle des Auslastungstest-Analyzers finden Sie im Abschnitt zur Symbolleiste in diesem Thema.
Symbolleistenbefehle des Auslastungstest-Analyzers für einen laufenden Auslastungstest
Symbolleistenbefehl |
Beschreibung |
Zusätzliche Informationen im Thema |
---|---|---|
Stop |
Beendet einen momentan ausgeführten Test. |
|
Diagramme |
Zeigt die Diagrammansicht an (Standardansicht). |
Diagramme |
Tabellen |
Zeigt die Tabellenansicht an. |
Tabellen |
Indikatorenfenster anzeigen |
Blendet das Leistungsindikatorenfenster für den Auslastungstest ein oder aus (die Standardeinstellung ist eingeblendet). |
Indikatorenfenster anzeigen |
Übersichtsbereich anzeigen |
Blendet den Übersichtsbereich ein oder aus (die Standardeinstellung ist eingeblendet). |
Übersichtsbereich anzeigen |
Dropdownschaltfläche "Bereiche" |
Dient zum Konfigurieren verschiedener Bereichsanordnungen zur Anzeige von Tabellen und Diagrammen. |
Dropdownschaltfläche "Bereiche" |
Standardansichten wiederherstellen |
Setzt die Bereichsanordnungen in der Diagrammansicht auf die Standardkonfiguration zurück. |
Standardansichten wiederherstellen |
Neues Diagramm hinzufügen |
Fügt ein neues Diagramm hinzu (in der Diagrammansicht). |
Neues Diagramm hinzufügen |
Diagramm entfernen |
Entfernt ein ausgewähltes Diagramm in der Diagrammansicht. |
Diagramm entfernen |
Dropdownschaltfläche "Diagrammoptionen" |
Blendet die Legende in der Diagrammansicht ein oder aus und ermöglicht das Konfigurieren verschiedener Aspekte der Diagramme. Dazu zählen horizontale Rasterlinien, Linien für Minimum und Maximum und Schwellenwertverletzungen. |
Dropdownschaltfläche "Diagrammoptionen"
|
Analysenotizen hinzufügen |
Dient zum Hinzufügen von Notizen, die Sie dem Auslastungstestergebnis zuordnen möchten. |
Analysenotizen hinzufügen |
Weitere Informationen finden Sie unter Erstellen und Ausführen eines Auslastungstests [umgeleitet].
Übersichtsbereich
Abgeschlossener oder zuvor ausgeführter Test |
Laufender Auslastungstest |
---|---|
Übersichtsbereich
Im Übersichtsbereich werden die Konfiguration, Anforderungen und Testfallinformationen für einen laufenden Auslastungstest angezeigt. Sie können den Übersichtsbereich ein- oder ausblenden, indem Sie auf der Auslastungstest-Symbolleiste die Option Übersichtsbereich anzeigen auswählen.
Analysieren eines abgeschlossenen Tests
Nachdem ein Auslastungstest abgeschlossen wurde, wird der Auslastungstest-Analyzer als neues Dokument im Registerkartenformat mit der Zusammenfassung des Auslastungstests angezeigt. Der Auslastungstest-Analyzer kann auch mit den üblichen Verfahren zum Bearbeiten von Fenstern in Visual Studio angedockt oder unverankert verwendet werden. Als Fenstertitel werden der Name und die Startzeit des Auslastungstests angezeigt, z. B. "LoadTest2 [13:15]".
Das Auslastungstestergebnis für den abgeschlossenen Auslastungstest enthält Leistungsindikatorsamplings und Fehlerinformationen, die in regelmäßigen Abständen von den Testcomputern erfasst wurden. Im Verlauf eines Auslastungstestlaufs kann eine große Anzahl von Leistungsindikatorsamplings erfasst werden. Die Menge gesammelter Leistungsdaten hängt von der Länge des Testlaufs, dem Samplingintervall, der Anzahl von Testcomputern, der Anzahl erfasster Indikatoren, den konfigurierten Datensammlern und den Protokolliergraden ab. Bei einem großen Auslastungstest kann die gesammelte Menge von Leistungsdaten leicht mehrere Gigabytes betragen. Weitere Informationen finden Sie unter Verteilen von Auslastungstestläufen auf mehrere Testcomputer mithilfe von Testcontrollern und Test-Agents und Considerations for Load Testing.
Der Testcontroller spoolt alle erfassten Leistungsindikatordaten in eine Datenbank, während der Test ausgeführt wird. Weitere Daten, z. B. Details zur zeitlichen Steuerung und Fehlerdetails, werden nach Abschluss des Tests in die Datenbank geladen. Die Leistungsdaten für einen abgeschlossenen Test werden aus der Datenbank geladen und vom Auslastungstest-Analyzer analysiert. Ein aus einer Auslastungstest-Ergebnisdatenbank geladenes abgeschlossenes Testergebnis wird als Auslastungstestergebnis nach dem Testlauf oder einfach als Auslastungstestergebnis bezeichnet.
Der Auslastungstest-Analyzer bietet die folgenden Funktionen zum Analysieren der Auslastungstestergebnisse nach dem Testlauf:
Der vollständige Satz von Leistungsindikatordaten wird aus der Datenbank geladen. Sie können die zu analysierenden Leistungsindikatoren im Indikatorenfenster oder im Bereich "Legende" der Diagrammansicht hinzufügen oder löschen oder die Darstellung der Indikatoren ändern.
Prozentuale Daten sind verfügbar.
Min-/Max-Linien sind in Diagrammen verfügbar.
Der Zoommodus ist in Diagrammen verfügbar. In dieser Ansicht können Sie in einem beliebigen Zeitraum enthaltene Daten analysieren.
In der Zusammenfassungsansicht können Sie eine schnelle Analyse der Auslastungstestergebnisse durchführen.
In der Detailansicht können Sie die Aktivitäten virtueller Benutzer für den Auslastungstest analysieren.
In der Tabellenansicht können Sie die gesammelten Informationen im Tabellenformat anzeigen. Diese Ansicht beinhaltet Daten von einigen Datensammlertypen.
Der Befehl Daten- und Diagnoseanlagen anzeigen auf der Symbolleiste des Auslastungstest-Analyzers ermöglicht das Öffnen und Analysieren weiterer Daten von einem Datensammler wie "IntelliTrace" oder "Systeminformationen".
View performance report stellt einen Bericht von ASP.NET Profiler Leistungsdaten für den Auslastungstest zur Verfügung.
Exporting graph data to Microsoft Excel Damit können Sie Daten als Microsoft Excel-Kalkulationstabelle oder als CSV-Datei aus der Diagrammansicht exportieren.
Auf der Symbolleiste des Auslastungstest-Analyzers sind die folgenden Funktionen für ein Auslastungstestergebnis verfügbar:
Hinweis
Eine vollständige Liste der Symbolleistenbefehle des Auslastungstest-Analyzers finden Sie im Abschnitt zur Symbolleiste in diesem Thema.
Symbolleistenbefehle des Auslastungstest-Analyzers für ein Auslastungstestergebnis
Symbolleistenbefehl |
Beschreibung |
Zusätzliche Informationen im Thema |
---|---|---|
Zusammenfassung |
Zeigt die Zusammenfassungsansicht an (Standardansicht). |
Zusammenfassung |
Diagramme |
Zeigt die Diagrammansicht an. |
Diagramme |
Tabellen |
Zeigt die Tabellenansicht an. |
Tabellen |
Indikatorenfenster anzeigen |
Blendet das Leistungsindikatorenfenster für den Auslastungstest ein oder aus (die Standardeinstellung ist eingeblendet). |
Indikatorenfenster anzeigen |
Dropdownschaltfläche "Bereiche" |
Dient zum Konfigurieren verschiedener Bereichsanordnungen zur Anzeige von Tabellen und Diagrammen. |
Dropdownschaltfläche "Bereiche" |
Standardansichten wiederherstellen |
Setzt die Bereichsanordnungen in der Diagrammansicht auf die Standardkonfiguration zurück. |
Standardansichten wiederherstellen |
Neues Diagramm hinzufügen |
Fügt ein neues Diagramm hinzu (in der Diagrammansicht). |
Neues Diagramm hinzufügen |
Diagramm entfernen |
Entfernt ein ausgewähltes Diagramm in der Diagrammansicht. |
Diagramm entfernen |
Dropdownschaltfläche "Diagrammoptionen" |
Blendet die Legende in der Diagrammansicht ein oder aus und ermöglicht das Konfigurieren verschiedener Aspekte der Diagramme. Dazu zählen horizontale Rasterlinien, Linien für Minimum und Maximum und Schwellenwertverletzungen. |
Dropdownschaltfläche "Diagrammoptionen"
|
Zoomsteuerelemente anzeigen |
Blendet die Schieberegler-Zoomsteuerelemente für die Diagramme ein oder aus, mit denen Sie die Werte der horizontalen und vertikalen Rasterdefinition anpassen können. |
Zoomsteuerelemente anzeigen |
Horizontale Zoomsteuerelemente synchronisieren |
Aktiviert oder deaktiviert die automatische horizontale Zoomsynchronisierung. Wenn die automatische horizontale Zoomsynchronisierung aktiviert ist, gelten alle Zoomeinstellungen, die Sie für ein Diagramm vornehmen, auch für alle anderen Diagramme in der Diagrammansicht. |
Horizontale Zoomsteuerelemente synchronisieren |
Analysenotizen hinzufügen |
Dient zum Hinzufügen von Notizen, die Sie dem Auslastungstestergebnis zuordnen möchten. |
Analysenotizen hinzufügen |
Excel-Bericht erstellen |
Erstellt einen Microsoft Excel-Bericht zum Ausführen einer parallelen Analyse von zwei Auslastungstestergebnissen oder zum Nachverfolgen der Trendanalyse. |
Excel-Bericht erstellen |
Dropdownschaltfläche "Diagrammdaten nach Excel exportieren" |
Exportiert die Diagrammdaten nach Microsoft Excel oder in eine Datei im CSV-Format (durch Trennzeichen getrennte Werte). |
Dropdownschaltfläche "Diagrammdaten nach Excel exportieren" |
Daten- und Diagnoseanlagen anzeigen |
Öffnet das Dialogfeld Anlage des Adapters für diagnostische Daten auswählen, in dem Sie einen zu analysierenden Adapter auswählen können. Sie können z. B. den Adapter "IntelliTrace" auswählen, OK auswählen und die IntelliTrace-Zusammenfassung für den im Auslastungstest verwendeten Test-Agent öffnen. |
Daten- und Diagnoseanlagen anzeigen |
Analysieren eines zuvor abgeschlossenen Auslastungstests
Wenn Sie einen Auslastungstest im Auslastungstest-Editor ausführen, werden die Auslastungstestergebnisse automatisch geöffnet, und der laufende Test wird im Auslastungstest-Analyzer angezeigt. Wenn Sie einen Auslastungstest von der Befehlszeile ausführen, müssen Sie auf die Auslastungstestergebnisse manuell zugreifen. Weitere Informationen finden Sie unter Erstellen und Ausführen eines Auslastungstests [umgeleitet].
Um die Auslastungstestergebnisse eines zuvor ausgeführten Auslastungstests zu analysieren, müssen Sie sie zuerst mithilfe der Schaltfläche Ergebnisse öffnen und verwalten auf der Symbolleiste des Auslastungstest-Editors abrufen. Weitere Informationen finden Sie unter How to: Access Load Test Results for Analysis.
Wie bei einem abgeschlossenen Auslastungstestlauf wird der Auslastungstest-Analyzer als neues Dokument im Registerkartenformat angezeigt. Als Fenstertitel werden der Name und die Startzeit des Auslastungstests angezeigt, z. B. "LoadTest1 [12:40]".
Tipp
Sie können mehrere Instanzen des Auslastungstest-Analyzers gleichzeitig öffnen, um verschiedene Auslastungstestergebnisse zu vergleichen.
Anfügen von Notizen an ein Auslastungstestergebnis
Abgeschlossener oder zuvor ausgeführter Test |
Laufender Auslastungstest |
---|---|
Sie können einem Auslastungstestergebnis eine Notiz anfügen, indem Sie auf der Symbolleiste die Option Analysenotizen hinzufügen auswählen. Sie können eine Beschreibung und einen Analysekommentar hinzufügen, die zusammen mit dem Auslastungstestergebnis permanent gespeichert werden sollen.
Die eingegebene Beschreibung wird auch in der Spalte Beschreibung für den Auslastungstest im Dialogfeld Auslastungstestergebnisse öffnen und verwalten im Auslastungstest-Editor angezeigt. Weitere Informationen finden Sie unter How to: Access Load Test Results for Analysis. Darüber hinaus werden die Kommentare angezeigt, wenn Sie einen Excel-Bericht für die Auslastungstestergebnisse erstellen. Weitere Informationen finden Sie unter Reporting Load Tests Results for Test Comparisons or Trend Analysis.
Hinzufügen von Notizen zu Auslastungstestergebnissen
Weitere Informationen finden Sie unter [veraltet] Gewusst wie: Hinzufügen eines Kommentars zu einem laufenden Auslastungstest mit der Auslastungstestanalyse und Gewusst wie: Hinzufügen von Kommentaren während der Analyse eines abgeschlossenen Auslastungstests mit der Auslastungstestanalyse.
Symbolleiste des Auslastungstest-Analyzers
Symbolleiste des Auslastungstest-Analyzers
Die Befehle auf der Symbolleiste im Auslastungstest-Analyzer variieren abhängig davon, ob der Auslastungstest ausgeführt wird oder bereits abgeschlossen wurde. Einige Befehle sind je nach verwendeter Ansicht möglicherweise auf der Symbolleiste deaktiviert.
Die Symbolleiste des Auslastungstest-Analyzers enthält die folgenden Befehle:
Zusammenfassung zeigt die Zusammenfassungsansicht an (wenn der Auslastungstest abgeschlossen ist).
Diagramme zeigt die Diagrammansicht an.
Tabellen zeigt die Tabellenansicht an.
Details zeigt das Diagramm für Aktivitäten virtueller Benutzer an (wenn der Auslastungstest abgeschlossen ist).
Indikatorenfenster anzeigen blendet das Leistungsindikatorenfenster für den Auslastungstest ein oder aus.
Die Dropdownschaltfläche "Bereiche" dient zum Konfigurieren verschiedener Bereichsanordnungen zur Anzeige von Tabellen und Diagrammen (in der Diagramm- und Tabellenansicht aktiviert).
Standardansichten wiederherstellen setzt die Bereichsanordnungen in der Diagrammansicht auf die Standardkonfiguration zurück.
Neues Diagramm hinzufügen fügt der Diagrammansicht ein neues Diagramm hinzu.
Diagramm entfernen entfernt das ausgewählte Diagramm in der Diagrammansicht.
Die Dropdownschaltfläche "Diagrammoptionen" blendet die Legende in der Diagrammansicht ein oder aus und ermöglicht das Konfigurieren verschiedener Aspekte der Diagramme. Dazu zählen horizontale Rasterlinien, Linien für Minimum und Maximum und Schwellenwertverletzungen.
Zoomsteuerelemente anzeigen blendet die Schieberegler-Zoomsteuerelemente für die Diagramme ein oder aus, mit denen Sie die Werte der horizontalen und vertikalen Rasterdefinition anpassen können.
Horizontale Zoomsteuerelemente synchronisieren aktiviert oder deaktiviert die automatische horizontale Zoomsynchronisierung. Wenn die automatische horizontale Zoomsynchronisierung aktiviert ist, gelten alle Zoomeinstellungen, die Sie für ein Diagramm vornehmen, auch für alle anderen Diagramme in der Diagrammansicht.
Analysenotizen hinzufügen dient zum Hinzufügen von Notizen, die Sie dem Auslastungstestergebnis zuordnen möchten.
Excel-Bericht erstellen erstellt einen Microsoft Excel-Bericht zum Ausführen einer parallelen Analyse von zwei Auslastungstestergebnissen oder zum Nachverfolgen der Trendanalyse.
Die Dropdownschaltfläche "Diagrammdaten nach Excel exportieren" exportiert die Diagrammdaten nach Microsoft Excel oder in eine Datei im CSV-Format (durch Trennzeichen getrennte Werte).
Profilerleistungsbericht anzeigen öffnet einen dem Auslastungstestergebnis zugeordneten ASP.NET-Profilerbericht, um weitere Analysen durchzuführen.
Daten- und Diagnoseanlagen anzeigen öffnet das Dialogfeld Anlage des Adapters für diagnostische Daten auswählen, in dem Sie einen zu analysierenden Adapter auswählen können. Sie können z. B. den Adapter "IntelliTrace" auswählen, OK auswählen und die IntelliTrace-Zusammenfassung für den im Auslastungstest verwendeten Test-Agent öffnen.
Beenden beendet einen momentan ausgeführten Test (wird während der Ausführung des Auslastungstests angezeigt).
Übersichtsbereich anzeigen blendet den Übersichtsbereich ein oder aus (wird während der Ausführung des Auslastungstests angezeigt).
Statusleiste des Auslastungstest-Analyzers
Auf der Statusleiste des Auslastungstest-Analyzers wird der Status eines laufenden oder abgeschlossenen Tests angezeigt. Die folgenden Informationen werden auf der Auslastungstest-Statusleiste angezeigt:
Ein Statussymbol gibt den Status des laufenden oder abgeschlossenen Auslastungstests an. Während eines Tests wird z. B. ein Warnsymbol angezeigt, wenn Fehler oder Schwellenwertverletzungen auftreten.
Eine Statusmeldung mit einer Textmeldung gibt den aktuellen Status des Auslastungstests an, z. B. "Der Test wird ausgeführt", "Der Test wurde abgeschlossen" und "Indikatorsamplings werden in der Datenbank gelesen".
Die Anzahl von Schwellenwertverletzungen wird als Link mit einer Angabe der Gesamtanzahl von Schwellenwertverletzungen bereitgestellt, die für diesen Auslastungstestlauf gemeldet wurden. Wenn Sie diesen Link auswählen, wird die Tabellenansicht mit der Tabelle der Schwellenwertverletzungen im Datenbereich angezeigt.
Hinweis
Dieser Link wird erst angezeigt, nachdem die erste Schwellenwertverletzung aufgetreten ist.
Fehleranzahl stellt einen Link bereit, unter dem die Gesamtanzahl von Fehlern angezeigt wird, die für diesen Auslastungstestlauf gemeldet wurden. Wenn Sie diesen Link auswählen, wird die Tabellenansicht mit der Tabelle der Schwellenwertverletzungen im Datenbereich angezeigt.
Hinweis
Dieser Link wird erst angezeigt, nachdem der erste Fehler aufgetreten ist.
Verbleibende Zeit zeigt die für den aktuellen Test verbleibende Zeit an. Diese Angabe wird nach Abschluss eines Tests nicht mehr angezeigt.
Der Teststatus gibt die für den ausgeführten Test abgeschlossene Zeit in Prozent an oder den ungefähren Status, wenn Sie Indikatorsamplings aus der Auslastungstest-Ergebnisdatenbank laden.
Anzeigen von Daten im Auslastungstest-Analyzer
Wenn Sie mit dem Auslastungstest-Analyzer einen laufenden Test oder das Ergebnis eines abgeschlossenen Auslastungstests anzeigen, stehen Ihnen die folgenden Bereiche zur Verfügung. Mithilfe der Bereiche können die Daten auf unterschiedliche Weise analysiert werden:
Zusammenfassungsansicht
Diagrammansicht
Tabellenansicht
Detailansicht
Zusammenfassungsansicht
Abgeschlossener oder zuvor ausgeführter Test |
Laufender Auslastungstest |
---|---|
Zusammenfassungsansicht im Auslastungstest-Analyzer
Nachdem Sie einen Auslastungstest ausgeführt haben, können Sie die Zusammenfassung des Auslastungstests anzeigen, um einen schnellen Überblick über die Ergebnisse zu erhalten. Die Zusammenfassung des Auslastungstests enthält die wichtigsten Ergebnisse in einem kompakten und leicht lesbaren Format. Sie können die Zusammenfassung des Auslastungstests auch ausdrucken. Dies ist hilfreich, wenn Sie Ergebnisse an Projektbeteiligte weitergeben möchten.
Tipp
Sie können die Zusammenfassung des Auslastungstests ausdrucken, indem Sie das Kontextmenü der Zusammenfassung öffnen und Drucken auswählen.Wenn Sie vor dem Drucken eine Vorschau anzeigen möchten, klicken Sie im Kontextmenü der Zusammenfassung auf Seitenansicht.Sie können auch direkt aus der Seitenansicht drucken.
Die Zusammenfassung des Auslastungstests ist in Abschnitte unterteilt. Die ersten Abschnitte oben in der Zusammenfassung sind immer sichtbar. Wenn Sie die Zusammenfassung des Auslastungstests anzeigen, werden die folgenden Elemente zuerst angezeigt:
Testlaufinformationen
Gesamtergebnisse
Schlüsselstatistik: Fünf langsamste Seiten
Schlüsselstatistik: Fünf langsamste Tests
Schlüsselstatistik: Fünf langsamste SQL-Vorgänge
Hinweis
Der Abschnitt für SQL-Vorgänge wird nur angezeigt, wenn die SQL-Ablaufverfolgung im Auslastungstest aktiviert wurde.Weitere Informationen finden Sie unter [veraltet] Sammeln von SQL-Ablaufverfolgungsdaten zum Überwachen und Steigern der Leistung in Auslastungstests.
Die folgende Elemente werden am Ende der Zusammenfassung des Auslastungstests angezeigt und können reduziert werden, um Platz zu sparen:
Testergebnisse
Seitenergebnisse
Transaktionsergebnisse
Ressourcen des getesteten Systems
Ressourcen für Controller und Agents
Fehler
Testlaufinformationen
Der Abschnitt mit den Testlaufinformationen enthält allgemeine Informationen zum Testlauf. Dazu zählen der Name des Tests, die Start- und Endzeiten und der Controller, auf dem der Test ausgeführt wurde. Dieser Abschnitt enthält außerdem die optionale Beschreibung des Laufs, die beim Ausführen des Auslastungstests hinzugefügt wird.
Gesamtergebnisse
Der Abschnitt mit den Gesamtergebnissen enthält eine Zusammenfassung der Ergebnisse des Tests. Dazu zählen die Anzahl von Anforderungen pro Sekunde, die Gesamtanzahl fehlgeschlagener Anforderungen, die durchschnittliche Antwortzeit und die durchschnittliche Seitenzeit.
Schlüsselstatistik: Fünf langsamste Seiten
In diesem Abschnitt werden die fünf langsamsten Seiten im Auslastungstest angezeigt. Die URL und die durchschnittliche Seitenladezeit werden pro Seite angezeigt. Die Seiten werden in absteigender Reihenfolge aufgelistet. Sie können die URL einer Seite auswählen, um die Tabelle Seiten zu öffnen und weitere Details dieser Seite zu überprüfen. Weitere Informationen finden Sie unter Gewusst wie: Anzeigen der Antwortzeit von Websites in einem Auslastungstest mit dem Auslastungstest-Analyzer.
Schlüsselstatistik: Fünf langsamste Tests
In diesem Abschnitt werden die fünf langsamsten Tests im Auslastungstest angezeigt. Testname und durchschnittliche Testzeit werden pro Test angezeigt. Die Tests werden in absteigender Reihenfolge aufgelistet. Sie können den Namen eines Tests auswählen, um die Tabelle Tests zu öffnen und weitere Details dieses Tests zu überprüfen. Weitere Informationen finden Sie unter Analysieren von Auslastungstestergebnissen und -fehlern in der Tabellenansicht der Auslastungstestanalyse.
Schlüsselstatistik: Fünf langsamste SQL-Vorgänge
Wenn die SQL-Ablaufverfolgung im Auslastungstest aktiviert ist, werden in diesem Abschnitt die fünf langsamsten Abfragen im Auslastungstest angezeigt. Der Name des Vorgangs und die Dauer werden pro Test angezeigt. Die Dauer wird in Mikrosekunden (SQL Server 2005) oder in Millisekunden (SQL Server 2000 und frühere Versionen) angezeigt. Die Tests werden in absteigender Reihenfolge nach Dauer aufgelistet. Sie können den Namen eines Vorgangs auswählen, um die Tabelle SQL-Ablaufverfolgung zu öffnen und weitere Details dieses Vorgangs zu überprüfen. Weitere Informationen finden Sie unter The SQL Trace Data Table.
Testergebnisse
Im Abschnitt mit den Testergebnissen werden alle im Auslastungstests enthaltenen Tests und Szenarien aufgelistet. Der Testname, das Szenario, die Anzahl von Testausführungen, die Anzahl fehlgeschlagener Ausführungen und die durchschnittliche Testzeit werden angezeigt. Sie können den Namen eines Tests auswählen, um die Tabelle Tests zu öffnen und weitere Details dieses Tests zu überprüfen. Weitere Informationen finden Sie unter Analysieren von Auslastungstestergebnissen und -fehlern in der Tabellenansicht der Auslastungstestanalyse.
Hinweis
Sie können diesen Abschnitt reduzieren oder erweitern, indem Sie den Pfeil links neben dem Abschnittstitel auswählen.
Seitenergebnisse
Im Abschnitt mit den Seitenergebnissen werden alle im Auslastungstest enthaltenen Webseiten aufgelistet. Die URL, das Szenario, der Testname, die durchschnittliche Seitenzeit und die Anzahl werden angezeigt. Sie können die URL einer Seite auswählen, um die Tabelle Seiten zu öffnen und weitere Details dieser Seite zu überprüfen. Weitere Informationen finden Sie unter Gewusst wie: Anzeigen der Antwortzeit von Websites in einem Auslastungstest mit dem Auslastungstest-Analyzer.
Hinweis
Sie können diesen Abschnitt reduzieren oder erweitern, indem Sie den Pfeil links neben dem Abschnittstitel auswählen.
Transaktionsergebnisse
Im Abschnitt mit den Transaktionsergebnissen werden alle im Auslastungstests enthaltenen Transaktionen aufgelistet. Der Transaktionsname, das Szenario, der Test, die Antwortzeit, die verstrichene Zeit und die Anzahl werden angezeigt. Sie können den Namen einer Transaktion auswählen, um die Tabelle Transaktionen zu öffnen und weitere Details dieser Transaktion zu überprüfen. Weitere Informationen finden Sie unter Analysieren von Auslastungstestergebnissen und -fehlern in der Tabellenansicht der Auslastungstestanalyse.
Hinweis
Sie können diesen Abschnitt reduzieren oder erweitern, indem Sie den Pfeil links neben dem Abschnittstitel auswählen.
Ressourcen des getesteten Systems
Im Abschnitt mit den Ressourcen des getesteten Systems werden die Computer aufgelistet, die den Satz von Zielcomputern bilden, für die Auslastungsdaten erfasst werden. Dazu gehören mit Ausnahme von Agent oder Controller alle Computer, für die Indikatorensätze erfasst werden. Der Computername, die Prozessorzeit in Prozent und der verfügbare Arbeitsspeicher werden angezeigt. Sie können einen Computernamen auswählen, um das Diagramm Getestetes System zu öffnen und die Ressourcennutzung über einen bestimmten Zeitraum anzuzeigen. Weitere Informationen finden Sie unter Analyzing Load Test Results in the Graphs View of the Load Test Analyzer.
Hinweis
Sie können diesen Abschnitt reduzieren oder erweitern, indem Sie den Pfeil links neben dem Abschnittstitel auswählen.
Ressourcen für Controller und Agents
Im Abschnitt mit den Ressourcen für Controller und Agents werden die Computer aufgelistet, auf denen der Test ausgeführt wird. Der Computername, die Prozessorzeit in Prozent und der verfügbare Arbeitsspeicher werden angezeigt. Sie können einen Computernamen auswählen, um das Diagramm Controller und Agents zu öffnen und die Ressourcennutzung über einen bestimmten Zeitraum anzuzeigen. Weitere Informationen finden Sie unter Analyzing Load Test Results in the Graphs View of the Load Test Analyzer.
Hinweis
Sie können diesen Abschnitt reduzieren oder erweitern, indem Sie den Pfeil links neben dem Abschnittstitel auswählen.
Fehler
Im Abschnitt mit den Fehlern werden alle Fehler aufgelistet, die während des Auslastungstests aufgetreten sind. Der Typ und Untertyp des Fehlers, die Anzahl und die letzte Meldung werden angezeigt. Sie können einen Fehler auswählen, um die Tabelle Fehler zu öffnen und weitere Fehlerdetails zu überprüfen. Weitere Informationen finden Sie unter How to: Analyze Errors Using the Counters Panel.
Hinweis
Sie können diesen Abschnitt reduzieren oder erweitern, indem Sie den Pfeil links neben dem Abschnittstitel auswählen.
Diagrammansicht
Abgeschlossener oder zuvor ausgeführter Test |
Laufender Auslastungstest |
---|---|
Diagrammansicht im Auslastungstest-Analyzer
Wählen auf der Auslastungstests-Symbolleiste die Option Diagramme aus, um die Auslastungstestergebnisse als Diagramme anzuzeigen. Jedes Diagramm wird in einem Bereich angezeigt, in dem der Diagrammname oben in einer Dropdownliste aufgeführt ist. Um ein anderes Diagramm im Bereich anzuzeigen, wählen Sie einen anderen Diagrammnamen aus der Liste aus. Es können jeweils bis zu vier Diagrammbereiche angezeigt werden. Sie können mit der Dropdownschaltfläche Bereiche auf der Symbolleiste zwischen unterschiedlichen Bereichslayouts wechseln und die Standardansicht mit der Schaltfläche Standardansichten wiederherstellen wiederherstellen.
Es werden mehrere integrierte Diagramme zur Verfügung gestellt. Sie enthalten Indikatorinformationen für allgemeine Auslastungstestsituationen. Sie können die integrierten Diagramme anpassen, indem Sie die darzustellenden Indikatoren auswählen. Verwenden Sie dazu die Option Indikator im Diagramm anzeigen im Popupmenü des Indikatorenfensters. Zudem können Sie mit der Schaltfläche Neues Diagramm hinzufügen auf der Symbolleiste oder mit der Option Diagramm hinzufügen im Popupmenü des Indikatorenfensters eigene Diagramme erstellen. Sie können auch alle Diagramme löschen, die nicht mehr zum Analysieren eines Auslastungstests benötigt werden, indem Sie auf der Symbolleiste auf die Schaltfläche Diagramm entfernen klicken.
Weitere Informationen finden Sie unter den folgenden Themen:
How to: Add and Delete Counters on Graphs in Load Test Results
Gewusst wie: Erstellen von benutzerdefinierten Diagrammen in Auslastungstestergebnissen
Analyzing Load Test Results in the Graphs View of the Load Test Analyzer.
Diagrammmodi
Die Diagramme in der Diagrammansicht des Auslastungstest-Analyzers werden in einem von drei Modi angezeigt:
Der reduzierende Modus ist während der Ausführung eines Auslastungstests der Standarddiagrammmodus im Auslastungstest-Analyzer. Ein reduzierendes Diagramm wird während der Ausführung für einen Auslastungstest verwendet. Dadurch wird die Datenmenge reduziert, die im Arbeitsspeicher beibehalten werden muss, der Trend für einen Leistungsindikator im Verlauf der vollständigen Dauer des Testlaufs wird jedoch weiterhin angezeigt.
Der fortlaufende Modus ist verfügbar, wenn Sie das Ergebnis eines Auslastungstests während der Ausführung anzeigen. Ein fortlaufendes Diagramm ist eine optionale Ansicht, in der die aktuellsten Datenpunkte angezeigt werden. In einem fortlaufenden Diagramm können nur die letzten 100 Datenintervalle im Test angezeigt werden.
Der Zoommodus wird verwendet, wenn Sie das Ergebnis eines abgeschlossenen Auslastungstests aus einer Datenbank anzeigen. Der Zoom für die horizontale x-Achse kann angepasst werden, um bestimmte Zeiträume während des Auslastungstests zu analysieren. Der Zoom für die vertikale y-Achse kann angepasst werden, um bestimmte Wertebereiche für die im Diagramm enthaltenen Leistungsindikatoren zu analysieren.
Ändern des Diagrammmodus
Verwenden Sie die Dropdownschaltfläche Diagrammoptionen auf der Symbolleiste, um während der Ausführung eines Auslastungstests zwischen dem reduzierenden und fortlaufenden Modus zu wechseln. Wählen Sie für den reduzierenden Modus Daten für gesamten Testlauf im Diagramm darstellen oder für den fortlaufenden Modus Nur aktuelle Daten im Diagramm anzeigen aus.
Reduzierender Modus (Diagrammdaten für gesamten Testlauf)
Der reduzierende Modus ist während der Ausführung eines Auslastungstests der Standardmodus im Auslastungstest-Analyzer. Ein reduzierendes Diagramm wird während der Ausführung für einen Auslastungstest verwendet. Dadurch wird die Datenmenge reduziert, die im Arbeitsspeicher beibehalten werden muss, der Trend für einen Leistungsindikator im Verlauf der vollständigen Dauer des Testlaufs wird jedoch weiterhin angezeigt. Obwohl Daten während eines Testlaufs aufgrund der Reduzierung aus dem Arbeitsspeicher gelöscht werden, wird jedes beim Auslastungstest erfasste Datenmuster in der Auslastungstestdatenbank gespeichert. Auf die Daten kann nach Abschluss des Testlaufs im Zooming Mode zugegriffen werden.
In einem reduzierenden Diagramm werden bis zu 100 Datenpunkte für einen Leistungsindikator angezeigt. Der Ursprung der Zeitskala auf der horizontalen x-Achse für ein reduzierendes Diagramm ist 00:00, und auf der Achse wird der gesamte Testlauf dargestellt.
Reduzierender Modus
Wenn die Anzahl gesammelter Datenpunkte für einen Indikator 100 überschreitet, wird das Diagramm reduziert, indem überlappende Samplings in der Datenreihe entfernt und die Datenpunkte bei den entfernten Samplings erneut berechnet werden. Bei einem Samplingintervall von 5 Sekunden erfolgt die erste Reduzierung z. B. nach 500 Sekunden des Tests.
Fortlaufender Modus
Ein fortlaufendes Diagramm ist eine optionale Ansicht für einen in Bearbeitung befindlichen Testlauf, in der die aktuellsten Datenpunkte angezeigt werden. In einem fortlaufenden Diagramm können nur die letzten 100 Datenintervalle im Test angezeigt werden.
Im fortlaufenden Modus verschiebt sich der x-Achsenursprung des Diagramms mit dem Fortschreiten des Tests vorwärts, sodass die letzten 100 Samplingintervalle im Diagramm angezeigt werden können. Sobald das Limit von 100 Datenpunkten erreicht wird, rollt die Diagrammanzeige automatisch um 10 Samplingintervalle weiter.
Fortlaufender Modus
Anders als der stets zunehmende Bereich der x-Achse eines reduzierenden Diagramms, bleibt der x-Achsenbereich eines fortlaufenden Diagramms konstant bei 100 Datenpunkten pro Samplingintervall. Bei den Aktualisierungen eines fortlaufenden Diagramms bleibt das Samplingintervall unverändert, wohingegen die Aktualisierungen von reduzierenden Diagrammen mit dem Fortschreiten des Tests in größer werdenden Intervallen auftreten (ein Vielfaches des Samplingintervalls).
Zoommodus
Der Zoomdiagrammmodus wird verwendet, wenn Sie das Ergebnis eines abgeschlossenen Auslastungstests anzeigen oder das Ergebnis eines zuvor ausgeführten Auslastungstests laden. In einem Zoomdiagramm werden Datenmuster für den gesamten Testlauf aus der Datenbank geladen, und mit den Zoomsteuerelementen wird ein Zeitraum und Indikatorwertebereich für das Diagramm ausgewählt.
Die Auslastungstest-Ergebnisdatenbank enthält alle Datenpunkte, die während des Auslastungstests gesammelt wurden. Ein typischer Auslastungstest kann Tausende von Samplingintervallen über den gesamten Verlauf eines Auslastungstestlaufs umfassen.
In einem Zoomdiagramm werden bis zu 100 Datenpunkte angezeigt. Wenn der Bereich des Diagramms 100 Samplingintervalle überschreitet, werden überlappende Samplings im Bereich entfernt, um die Samplinganzahl wie im reduzierenden Modus zu verringern. Anders als im reduzierenden Modus werden die entfernten Samplings jedoch nicht aus dem Arbeitsspeicher entfernt. Sie können angezeigt werden, indem mittels Zoom ein kleinerer Zeitraum dargestellt wird. Wenn der gezoomte Bereich weniger als 100 Samplingintervalle umfasst, werden keine Samplingintervalle entfernt, um das Limit von 100 Datenpunkten zu erreichen.
Ein Zoomdiagramm beginnt immer mit einem Zoombereich, der den gesamten Testlauf umfasst. Durch Einstellen der Zoomsteuerelemente wird der im Diagramm angezeigte Bereich geändert.
Zoomsteuerelement der Diagrammansicht
Abgeschlossener oder zuvor ausgeführter Test |
Laufender Auslastungstest |
---|---|
Das Zoomsteuerelement wird nur dann im Auslastungstest-Analyzer angezeigt, wenn Sie ein Auslastungstestergebnis im Zoommodus anzeigen. Der Zoommodus wird in der Diagrammansicht aktiviert, wenn ein Auslastungstest abgeschlossen wurde oder ein zuvor ausgeführter Auslastungstest geladen wird. Weitere Informationen finden Sie unter How to: Access Load Test Results for Analysis.
Die Zoomsteuerelemente können in den Diagrammen mit der Option Zoomsteuerelemente anzeigen auf der Symbolleiste ein- oder ausgeblendet werden.
Der Zoom für die horizontale x-Achse kann angepasst werden, um bestimmte Zeiträume während des Auslastungstests zu analysieren. Der Zoom für die vertikale y-Achse kann angepasst werden, um bestimmte Wertebereiche für die im Diagramm enthaltenen Indikatoren zu analysieren.
Die Zoomsteuerelemente für die horizontale Zeitskala und den vertikalen Wertebereich können mit der Maus eingestellt werden. Das Steuerelement für die horizontale Zeitskala kann auch mit den NACH-RECHTS- und NACH-LINKS-TASTEN eingestellt werden. Beim Einstellen des Zoomsteuerelements mit den Pfeiltasten kann der Fensterbereich um jeweils 1 Samplingintervall verstellt werden. Wenn Sie die Pfeiltasten zusammen mit der UMSCHALTTASTE verwenden, können Anpassungen in Schritten von 10 Samplingintervallen vorgenommen werden.
Um das Zoomsteuerelement mit den Pfeiltasten einzustellen, legen Sie zunächst den Fokus mit der TAB-TASTE auf das Zoomsteuerelement fest. Wenn der linke Schieberegler den Fokus hat, verschieben die Pfeiltasten die Startgrenze des Zoomfensters um ein Intervall nach links oder rechts. Wenn der mittlere Schieberegler den Fokus hat, können Sie mit den Pfeiltasten im Zoomfenster einen Bildlauf um ein Samplingintervall nach links oder rechts durchführen, ohne die Größe des Zoomfensters zu ändern. Mit dem rechten Schieberegler wird das Ende des Bereichs im Zoomfenster um ein Samplingintervall verschoben, sodass der Bereich erweitert oder reduziert wird.
Um die horizontalen und vertikalen Zoomsteuerelemente auf die Anzeige der vollständigen Zeitskala und Wertebereiche zurückzusetzen, können Sie die Optionen Horizontal verkleinern, Vertikal verkleinern oder Beide verkleinern im Popupmenü des Diagramms verwenden.
Tipp
Mit dem Symbolleistenbefehl Horizontale Zoomsteuerelemente synchronisieren kann die automatische horizontale Zoomsynchronisierung aktiviert oder deaktiviert werden.Wenn die Synchronisierung aktiviert ist, gelten alle Zoomeinstellungen, die Sie für ein Diagramm vornehmen, auch für alle anderen Diagramme in der Diagrammansicht.
Zoomsteuerelement der Diagrammansicht
In der obigen Abbildung wurde das Diagramm "Getestetes System" vergrößert, um Schwellenwertverletzungen zu untersuchen. Die Schwellenwertverletzungen wurden mit dem Befehl Schwellenwertverletzungen im Diagramm anzeigen in der Dropdownliste Diagrammoptionen auf der Symbolleiste aktiviert.
Weitere Informationen finden Sie unter Analyzing Load Test Results in the Graphs View of the Load Test Analyzer.
Optionen der Diagrammansicht
Sie können die Dropdownschaltfläche Diagrammoptionen auf der Symbolleiste verwenden, um die Diagrammansicht auf unterschiedliche Weise anzupassen:
Legende anzeigen blendet den Legendenbereich ein oder aus, der der Diagrammansicht zugeordnet ist.
Daten für gesamten Testlauf im Diagramm darstellen zeigt Daten für den gesamten Testlauf an. Eine ausführliche Beschreibung der "reduzierenden Diagrammansicht" finden Sie weiter oben in diesem Dokument.
Nur aktuelle Daten im Diagramm anzeigen zeigt Daten für die letzten 100 Samplingintervalle an. Eine ausführliche Beschreibung der "fortlaufenden Diagrammansicht" finden Sie weiter oben in diesem Dokument.
Horizontale Rasterlinie anzeigen blendet horizontale Rasterlinien im Diagramm ein oder aus.
Min/Max-Linien anzeigen zeigt die Minimal- und Maximalwerte für einen reduzierten Datenpunkt an. Eine ausführliche Beschreibung dieser Option finden Sie unter Diagrammmodi.
Schwellenwertverletzungen im Diagramm anzeigen zeigt im Diagramm einen Ziehpunkt für Schwellenwertverletzungen für einen Datenpunkt an, dem eine Schwellenwertverletzung zugeordnet ist.
Diagrammbereich
Der Diagrammbereich enthält die horizontale x-Achse für die Zeitskala, die y-Achse für die Indikatorenwertebereiche und die Zeichnungsfläche. Das ausgewählte Diagramm wird im aktuellen Diagrammmodus dargestellt. Eine ausführliche Beschreibung der verfügbaren Diagrammmodi finden Sie unter Diagrammmodi.
Diagrammerstellungsbereich
Der ausgewählte Indikator kann geändert werden, indem Sie im Diagrammbereich eine Zeichnungslinie auswählen. Zudem werden Popupinformationen angezeigt, wenn Sie den Zeiger über einen Datenpunkt oder eine Schwellenwertverletzung im Diagrammbereich halten.
In Zwischenablage kopieren
Im Popupmenü des Diagrammbereichs ist auch ein Befehl Kopieren verfügbar. Der Kopierbefehl kopiert eine Momentaufnahme des Diagramms und der Legende im HTML-Format in die Zwischenablage, die dann mit Office Outlook in einen Bericht und eine E-Mail eingefügt werden kann.
Dialogfeld "Zeichnungsoptionen"
Im Dialogfeld Zeichnungsoptionen können Sie die Farbe und die Linienart eines gezeichneten Indikators ändern. Sie können auch den Bereich auf einen bestimmten Wert festlegen oder den Bereich angeben, der auf Grundlage der erfassten Daten automatisch eingestellt werden soll.
Dialogfeld "Zeichnungsoptionen"
Legende der Diagrammansicht
Sie können in der Dropdownliste der Schaltfläche Diagrammoptionen auf der Symbolleiste die Option Legende anzeigen auswählen, um den Bereich Legende der Diagrammansicht ein- oder auszublenden.
Legende für Diagrammansicht
In der Legende der Diagrammansicht werden Informationen für jeden Leistungsindikator im Diagramm angezeigt. Die Legende enthält die folgenden Informationen:
In Diagramm anzeigen: Geben Sie mithilfe der Kontrollkästchen an, ob die Linie für einen bestimmten Indikator wie z. B. Benutzerauslastung oder Fehler/s im Diagramm eingezeichnet werden soll. Aktivieren Sie ein Kontrollkästchen, wenn die Linie ins Diagramm eingezeichnet werden soll. Deaktivieren Sie ein Kontrollkästchen, um die Zeichnungslinie aus dem Diagramm zu entfernen. Wenn eine Zeichnungslinie entfernt wird, wird die Statistik für den Indikator weiterhin in der Legende angezeigt.
Bereich: In dieser Spalte wird der y-Achsenbereich des Leistungsindikators angezeigt. Standardmäßig wird dieser Wert automatisch angepasst, wenn sich der Bereich der Beispieldaten ändert. Ein automatisch angepasster Bereich ist stets um die nächste Zehnerpotenz größer als der Maximalwert. Dazu gehören negative Zehnerpotenzen. Ein Diagramm kann eine Vielzahl von Indikatoren mit jeweils anderen Bereichen enthalten. Daher wird die y-Achse nicht mit einem bestimmten Bereich, sondern mit Werten von 0 bis 100 gekennzeichnet, die einen Prozentsatz des Gesamtbereichs für jeden Indikator darstellen. Für einen Indikator mit einem Bereich von 1000 würde z. B. ein Datenpunkt von 60 auf der y-Achse einem Wert von 600 für den Indikator entsprechen.
Hinweis
Sie können die automatische Bereichswertanpassung deaktivieren, indem Sie den Bereich auf einen bestimmten Wert beschränken.Wenn der Bereich beschränkt ist, werden alle den Bereich überschreitenden Werte als der maximale Wert angezeigt, den Sie oben im Diagramm angegeben haben.Beschränken Sie mithilfe des Dialogfelds Zeichnungsoptionen den Bereich auf einen bestimmten Wert.Weitere Informationen finden Sie unter Gewusst wie: Angeben von Zeichnungsoptionen zur grafischen Darstellung von Indikatoren.
Indikator: Die vier Spalten Indikator, Instanz, Kategorie und Computer identifizieren zusammen den Leistungsindikator eindeutig.
Farbe: Die Spalte Farbe zeigt die Farbe und die Linienart der gezeichneten Linie für den Leistungsindikator an. Im Dialogfeld Zeichnungsoptionen können Sie die Farbe oder Linienart eines Leistungsindikators im Diagramm ändern. Das Dialogfeld Zeichnungsoptionen ist im Kontextmenü der Legende verfügbar. Weitere Informationen finden Sie unter Gewusst wie: Angeben von Zeichnungsoptionen zur grafischen Darstellung von Indikatoren.
Statistik: Die Spalten Min., Max., Durchschn. und Letzte zeigen die jeweilige Statistik für den Leistungsindikator an. Diese Werte entsprechen den Daten, die im sichtbaren Bereich des Diagramms angezeigt werden. Wenn Sie z. B. einen Bereich eines Testlaufs vergrößern, spiegelt die Legendenstatistik Werte nur für den vergrößerten Bereich wider. Die Spalte "Letzte" stellt den Wert des Leistungsindikators des zuletzt abgeschlossenen Samplingintervalls dar.
Hinweis
Die Spalte "Letzte" wird nur während der Ausführung des Auslastungstests in der Legende des Auslastungstest-Analyzers angezeigt.
Weitere Informationen finden Sie unter Gewusst wie: Vergrößern eines Diagrammbereichs in Auslastungstestergebnissen.
Die Auswahl eines Elements in der Legende bewirkt Folgendes:
Das Element kann aus der Legende und dem Diagramm entfernt werden. Klicken Sie mit der rechten Maustaste auf das Element, und wählen Sie Löschen aus, oder drücken Sie die ENTF-TASTE.
Die gezeichnete Zeile im Diagramm wird hervorgehoben.
Im Datenraster werden Daten für das ausgewählte Element angezeigt.
Ermöglicht den Zugriff auf das Dialogfeld Zeichnungsoptionen für den Leistungsindikator.
Tipp
Sie können auf der Symbolleiste des Auslastungstest-Analyzers die Dropdownschaltfläche Diagrammoptionen verwenden und Legende anzeigen auswählen, um den der Diagrammansicht zugeordneten Bereich Legende ein- oder auszublenden.
Weitere Informationen finden Sie unter Verwenden der Legende der Grafikansicht zum Analysieren von Auslastungstests.
Exportieren von Diagrammdaten nach Microsoft Excel
Diagrammdaten können mithilfe der Schaltfläche Diagrammdaten nach Excel exportieren auf der Symbolleiste nach Microsoft Excel exportiert werden.
Hinweis
Sie können in der Dropdownliste der Schaltfläche Diagrammdaten nach Excel exportieren auch die Option Diagrammdaten in Textdatei (.csv) exportieren auswählen.
Wenn Sie die exportierten Daten zur Berichterstellung verwenden möchten, sollten Sie stattdessen die integrierte Berichtsfunktion verwenden. Weitere Informationen finden Sie unter Reporting Load Tests Results for Test Comparisons or Trend Analysis.
Die folgende Abbildung zeigt ein Beispiel für nach Microsoft Excel exportierte Diagrammdaten.
Microsoft Excel mit exportierten Diagrammdaten
Weitere Informationen finden Sie unter How to: Export Graph View Data to Microsoft Excel.
Tabellenansicht
Abgeschlossener oder zuvor ausgeführter Test |
Laufender Auslastungstest |
---|---|
Tabellenansicht im Auslastungstest-Analyzer
Wählen Sie auf der Auslastungstest-Symbolleiste die Option Tabellen aus, um die Auslastungstestergebnisse als Tabellen anzuzeigen. Jede Tabelle wird in einem Bereich angezeigt, in dem der Tabellenname oben in einer Dropdownliste aufgeführt ist. Um eine andere Tabelle im Bereich anzuzeigen, wählen Sie einen anderen Tabellennamen in der Liste aus. Es können bis zu vier horizontale Tabellenbereiche gleichzeitig angezeigt werden. Mit der Dropdownschaltfläche Bereiche auf der Symbolleiste können Sie zwischen verschiedenen Bereichslayouts wechseln. In der Tabellenansicht können die Leistungsindikatoren für einen Auslastungstest im Tabellenformat angezeigt werden. Weitere Informationen finden Sie unter Analysieren von Auslastungstestergebnissen und -fehlern in der Tabellenansicht der Auslastungstestanalyse.
Die folgenden Tabellen können in der Tabellenansicht angezeigt werden:
Tabelle "Test"
Tabelle "Agents"
Tabelle "Fehler"
Tabelle "Seiten"
Tabelle "Anforderungen"
Tabelle "SQL-Ablaufverfolgung"
Tabelle "Testdetails"
Tabelle "Schwellenwerte"
Tabelle "Transaktionen"
Sammeln von prozentualen Daten
In einigen Auslastungstesttabellen können zusätzliche Spalten angezeigt werden, die nach Netzwerkemulation gruppierte prozentuale Daten und Antwortzeiten enthalten. Diese Daten werden in der Standardeinstellung nicht gesammelt. Um diese Daten zu sammeln, wählen Sie im Auslastungstest-Editor unter dem Knoten Testlaufeinstellungen den Testlaufeinstellungsknoten aus, den Sie ändern möchten. 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 Überlegungen zum Einschließen von Details der zeitlichen Steuerung zur Erfassung von prozentualen Daten.
Tabelle "Tests"
In der Tabelle Tests werden Informationen für die einzelnen Webleistungs- und Komponententests 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. Die Tabelle Tests enthält auch die Anzahl von ausgeführten Testläufen, die Anzahl bestandener oder fehlgeschlagener Tests, die Anzahl von Tests pro Sekunde und die zum Ausführen der Tests benötigte Zeit.
Tabelle "Agents"
Die Tabelle Agents wird nur angezeigt, wenn für den Auslastungstest ein Testcontroller und Test-Agents verwendet wurden. Weitere Informationen finden Sie unter Verteilen von Auslastungstestläufen auf mehrere Testcomputer mithilfe von Testcontrollern und Test-Agents.
In der Tabelle Agents wird eine Liste der Agents angezeigt, die während des Auslastungstestlaufs verwendet wurden. Die Tabelle Agents enthält die Anzahl von Anforderungen, die vom Agent getestet wurden, und die zugehörige Anzahl fehlgeschlagener Anforderungen. Darüber hinaus enthält die Tabelle Agents die Anzahl von Tests in der Auslastungstest-Testmischung, die der Agent getestet hat, und die zugehörige Anzahl fehlgeschlagener Tests.
Tabelle "Fehler"
In der Tabelle Fehler wird die Spalte Anzahl möglicherweise wie zuvor erwähnt als Link angezeigt. Zur weiteren Analyse von Fehlerinformationen können Sie das Dialogfeld Auslastungstestfehler öffnen und den Link für einen Fehler auswählen. Alle Fehler, die sich auf den ausgewählten Indikator beziehen, werden angezeigt. Die Fehlerlinks werden in den folgenden Tabellen angezeigt:
Tabelle "Anforderungen" und Tabelle "Agents": Wenn Sie den Fehlerlink für fehlgeschlagene Anforderungen auswählen, wird das Dialogfeld "Fehler" geöffnet, in dem alle Fehler im Zusammenhang mit der jeweiligen Anforderung angezeigt werden.
Tabelle "Tests": Wenn Sie den Fehlerlink für Tests mit Fehlern auswählen, wird das Dialogfeld "Fehler" geöffnet, in dem alle Fehler im Zusammenhang mit dem jeweiligen Test angezeigt werden.
Tabelle "Fehler": Wenn Sie den Fehlerlink für die Fehleranzahl auswählen, wird das Dialogfeld "Fehler" geöffnet, in dem alle Fehler im Zusammenhang mit dem jeweiligen Fehlertyp/-untertyp angezeigt werden.
Tipp
Wenn Sie alle beim Auslastungstest aufgetretenen Fehler anzeigen möchten, wählen Sie in der Spalte "Anzahl" der Tabelle "Fehler" den Link für Gesamt aus.
Im Dialogfeld "Auslastungstestfehler" werden Fehlerinformationen angezeigt, wenn Sie einen Fehlerlink für einen Leistungsindikator auswählen. Im Dialogfeld wird ein Fehler pro Zeile angezeigt. Die vom Auslastungstest gesammelten allgemeinen Fehlerinformationen werden ebenfalls angezeigt.
Dialogfeld "Auslastungstestfehler"
Wenn Sie im Dialogfeld "Fehler" einen Bildlauf nach rechts durchführen, werden in der Spalte Stapel und der Spalte Details möglicherweise Links angezeigt. Die Stapellinks öffnen ein Dialogfeld Fehlerstapelüberwachung, das hilfreiche Debuginformationen bereitstellt.
Dialogfeld "Fehlerstapelüberwachung"
Die Spalte Details im Dialogfeld Auslastungstestfehler enthält möglicherweise Links zum Testprotokoll, mit dessen Hilfe Sie Fehler im Auslastungstest isolieren können. Wenn Sie z. B. einen Anforderungsfehler in einem Webleistungstest auswählen, werden die Ergebnisse des Webleistungstests geöffnet, und der Anforderungsfehler wird hervorgehoben.
Tabelle "Seiten"
In der Tabelle Seiten stehen Ihnen beim Anzeigen eines Ergebnisses nach dem Testlauf zusätzliche Statistiken zur Verfügung.
Eine Testlaufeinstellung für Auslastungstests enthält die Eigenschaft "Speicher für Details der zeitlichen Steuerung", die auf "Nur Statistik" oder "Alle einzelnen Details" festgelegt werden kann. Wenn Sie einen dieser Werte auswählen, werden die Ergebnisse beim Auslastungstest für jede Seitenausführung gespeichert (zusätzlich zum üblichen Durchschnittswert der Seitenausführungen in einem Samplingintervall).
Wenn einzelne Seitenstatistiken erfasst werden, enthält die Tabelle Seiten eines Ergebnisses nach dem Testlauf zusätzliche Spalten. Diese Spalten enthalten auf Grundlage der Netzwerkemulation in Gruppen gegliederte prozentuale Daten und Seitenantwortzeiten.
Weitere Informationen finden Sie unter Gewusst wie: Anzeigen der Antwortzeit von Websites in einem Auslastungstest mit dem Auslastungstest-Analyzer.
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 Anforderungen sind Anforderungen nach Test und Szenario aufgelistet, da eine Anforderung in vielen Tests und Szenarien enthalten sein kann.
Tabelle "SQL-Ablaufverfolgung"
Die Tabelle SQL-Ablaufverfolgung ist nur verfügbar, wenn Sie ein Ergebnis nach dem Testlauf anzeigen.
In der Tabelle SQL-Ablaufverfolgung werden die Ergebnisse der SQL-Ablaufverfolgung angezeigt. 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 The SQL Trace Data Table.
Tabelle "Testdetails"
In der Tabelle Testdetails werden Details der in der Testmischung für den Auslastungstest enthaltenen Tests angezeigt. Zu den Details zählen der Name des Tests, das Szenario des Tests, die Startzeit des Tests, die Dauer der Ausführung des Tests und das Testergebnis (bestanden oder fehlgeschlagen). Trat beim Test ein Fehler auf, ist in der Spalte Details ein Link vorhanden. Sie können den Link auswählen, über den Sie den Webleistungstest-Editor mit der hervorgehobenen fehlgeschlagenen Anforderung aufrufen.
Tabelle "Schwellenwerte"
In der Tabelle Schwellenwerte wird eine Liste der Verletzungen von Schwellenwertregeln angezeigt, die während des Auslastungstestlaufs aufgetreten sind. Weitere Informationen finden Sie unter Analyzing Threshold Rule Violations in Load Tests Using the Load Test Analyzer.
Tabelle "Transaktionen"
In der Tabelle Transaktionen wird eine Liste von Transaktionen angezeigt, die während eines Auslastungstestlaufs ausgeführt wurden. Weitere Informationen finden Sie unter [veraltet] Gewusst wie: Hinzufügen einer Transaktion zu einem Webleistungstest.
Dialogfeld "Spalten hinzufügen/entfernen"
Für einige Tabellen wird eine Teilmenge verfügbarer Spalten angezeigt, obwohl alle Indikatoren verfügbar sind. Im Dialogfeld "Spalten hinzufügen/entfernen" können Sie die Spalten auswählen, die für eine bestimmte Tabelle angezeigt werden sollen. Das Dialogfeld "Spalten hinzufügen/entfernen" kann über das Popupmenü jeder Tabelle aufgerufen werden. Die folgende Abbildung zeigt das Dialogfeld "Spalten hinzufügen/entfernen" für die Tabelle "Anforderungen".
Indikatorenfenster
Abgeschlossener oder zuvor ausgeführter Test |
Laufender Auslastungstest |
---|---|
Das Indikatorenfenster ist in der Diagrammansicht und Tabellenansicht verfügbar. Im Indikatorenfenster wird eine strukturierte Ansicht aller Leistungsindikatoren angezeigt, die während des Auslastungstests erfasst wurden. Sie können das Indikatorenfenster ein- oder ausblenden, indem Sie auf der Symbolleiste des Auslastungstest-Analyzers Indikatorenfenster anzeigen auswählen.
Die Indikatoren sind in einer Struktur organisiert, in der die Endknoten Leistungsindikatorinstanzen sind, die grafisch dargestellt werden können.
Das Indikatorenfenster bietet die folgenden Funktionen:
Anzeige von Informationen zu Schwellenwertverletzungen
Auswahl von Indikatoren für die grafische Darstellung
Eine strukturierte Ansicht aller während eines Auslastungstestlaufs erfassten Leistungsindikatoren mit den folgenden Hauptverzweigungen:
Insgesamt: Enthält eine Zusammenfassung der Leistungsindikatordaten für jeden Test-Agent und den gesamten Auslastungstest.
Szenarioname: Verzweigungen in der Leistungsindikatorstruktur, die mit dem Namen von Auslastungstestszenarien beschriftet sind, enthalten alle einem bestimmten Auslastungstestszenario zugeordneten Auslastungstest-Indikatorinstanzen. Die meisten Auslastungstestindikatoren sind innerhalb einer Szenarioverzweigung geschachtelt.
Eine Szenarioverzweigung enthält Webleistungstestknoten. Die Webleistungstestknoten enthalten Knoten für Seiten, Anforderungen und Transaktionen. Jeder Endknoten in dieser Struktur ist ein Leistungsindikator, der einem Diagramm hinzugefügt werden kann.
Computer: Diese Verzweigung enthält eine nach Computer gruppierte Auflistung aller Indikatorinstanzen, die keinem Auslastungstest zugeordnet sind. Die Verzweigung "Computer" enthält einen Knoten für jeden Computer, der dem im Abschnitt "Rollen" der ausgewählten Testeinstellungen angegebenen Auslastungstestcontroller zugeordnet ist. Weitere Informationen finden Sie unter Verteilen von Auslastungstestläufen auf mehrere Testcomputer mithilfe von Testcontrollern und Test-Agents.
Jeder Computerknoten enthält einen Satz von Leistungsindikatorkategorien, die von diesem Computer erfasst werden. Kategorien enthalten Indikatoren, und Indikatoren enthalten Namen von Leistungsindikatorinstanzen.
Fehler: Diese Verzweigung enthält alle während des Auslastungstests erkannten Fehler. Der Knoten "Fehler" enthält mehrere Unterkategorie-Fehlerknoten für andere Arten von Fehlern, z. B. Ausnahmen und HTTP-Fehler.
Szenarioknoten im Indikatorenfenster
|
Knoten "Computer" im Indikatorenfenster
Tipp
Sie können das Kontextmenü für einen Indikator oder eine Instanz des Indikators öffnen und auswählen, ob der Indikator in einem Diagramm oder der Legende angezeigt werden soll.Die vorhergehende Abbildung zeigt dies für die fehlerhafte Instanz von Netzwerkkarte für Microsoft Virtual Machine-Bus.
Knoten "Fehler" im Indikatorenfenster
Anzeige von Schwellenwertverletzungen im Indikatorenfenster
Schwellenwertverletzungen sind bestimmten Leistungsindikatoren zugeordnet und weisen darauf hin, dass der Leistungsindikator einen festgelegten Schwellenwert über- oder unterschritten hat. Schwellenwertverletzungen werden im Indikatorenfenster durch Symbole dargestellt.
Das Symbol für eine Schwellenwertverletzung wird vom Strukturknoten, in dem sich der fehlerhafte Indikator befindet, zur Stammebene verteilt. Das Symbol weist den Benutzer auf Verletzungen von Indikatoren hin, die möglicherweise nicht in der Struktur sichtbar sind, wenn diese nicht erweitert wurde. Dies ist in der vorhergehenden Abbildung für den Knoten "Computer" im Indikatorenfenster dargestellt.
Folgende Symbole werden verwendet:
Keine Schwellenwertverletzung.
Eine kritische Schwellenwertverletzung ist im letzten Intervall aufgetreten.
Eine kritische Schwellenwertverletzung ist in einem vorherigen Intervall aufgetreten.
Eine Warnung für eine Schwellenwertverletzung ist im letzten Intervall aufgetreten.
Eine Warnung für eine Schwellenwertverletzung ist in einem vorherigen Intervall aufgetreten.
In der Indikatorstruktur werden Symbole für Schwellenwertverletzungen von den einzelnen Indikatorknoten auf den Stammknoten übertragen. So werden Sie auf Verletzungen von Indikatoren hingewiesen, die möglicherweise nicht in der Struktur sichtbar sind, wenn diese nicht erweitert wurde.
Optional können Schwellenwertverletzungen auch im Diagramm angezeigt werden. Das Schwellenwertsymbol wird im Diagramm neben dem Datenpunkt angezeigt, bei dem die Schwellenwertverletzung aufgetreten ist.
Auswählen der darzustellenden Indikatoren im Indikatorenfenster
Die Leistungsindikatoren für ein Diagramm werden im Indikatorenfenster ausgewählt. Ein Leistungsindikator kann mit den folgenden Methoden grafisch dargestellt werden:
Öffnen Sie das Kontextmenü für den Indikator, und wählen Sie Indikator im Diagramm anzeigen aus.
Doppelklicken Sie auf einen Knoten in der Struktur.
Ziehen Sie einen Knoten von der Struktur auf ein Diagramm.
Wenn Sie nur einen Leistungsindikator grafisch darstellen möchten, wählen Sie in der Struktur einen Endknoten aus. Dadurch wird der gewünschte Leistungsindikator eindeutig identifiziert.
Wenn Sie eine Gruppe verwandter Leistungsindikatoren grafisch darstellen möchten, verwenden Sie die Kontextmenüoption, oder ziehen Sie einen Knoten auf das Diagramm, bei dem es sich nicht um einen Endknoten handelt. Dem Diagramm werden alle untergeordneten Elemente des ausgewählten Knotens hinzugefügt.
Weitere Informationen finden Sie unter How to: Add and Delete Counters on Graphs in Load Test Results.
Überlegungen zum Leistungsindikator-Samplingintervall
Wählen Sie basierend auf der Länge des Auslastungstests einen Wert für die Eigenschaft Samplingrate in den Einstellungen des Auslastungstestlaufs aus. Eine kleinere Samplingrate (z. B. der Standardwert von fünf Sekunden) erfordert mehr Speicherplatz in der Datenbank für die Auslastungstestergebnisse. Bei längeren Auslastungstests wird durch eine höhere Samplingrate die gesammelte Datenmenge reduziert. Weitere Informationen finden Sie unter How to: Specify the Sample Rate for a Load Test Run Setting.
Die folgende Tabelle enthält Richtlinien für die Samplingraten:
Dauer des Auslastungstests |
Empfohlene Samplingrate |
---|---|
< 1 Stunde |
5 Sekunden |
1 – 8 Stunden |
15 Sekunden |
8 – 24 Stunden |
30 Sekunden |
> 24 Stunden |
60 Sekunden |
Überlegungen zum Einschließen von Details der zeitlichen Steuerung zur Erfassung von prozentualen Daten
In den Testlaufeinstellungen im Auslastungstest-Editor ist eine Eigenschaft mit dem Namen Speicher für Details der zeitlichen Steuerung verfügbar. Wenn die Eigenschaft Speicher für Details der zeitlichen Steuerung aktiviert ist, werden die Zeiten für die Ausführung aller Tests, Transaktionen und Seiten beim Auslastungstest im entsprechenden Ergebnisrepository gespeichert. Dadurch können Daten für den 90. und 95. Prozentwert im Auslastungstest-Analyzer in den Tabellen "Tests", "Transaktionen" und "Seiten" angezeigt werden.
Zum Aktivieren der Eigenschaft Speicher für Details der zeitlichen Steuerung sind zwei Optionen in den Testlaufeinstellungseigenschaften verfügbar: StatisticsOnly und AllIndividualDetails. Mit beiden Optionen werden alle Einzeltests, Seiten und Transaktionen zeitlich gesteuert, und prozentuale Daten werden über die einzelnen Zeitsteuerungsdaten erfasst. Der Unterschied besteht darin, dass bei der Option StatisticsOnly die einzelnen Daten zur zeitlichen Steuerung aus dem Repository gelöscht werden, sobald die prozentualen Daten berechnet wurden. Dies reduziert den erforderlichen Speicherplatz im Repository, wenn Sie Details der zeitlichen Steuerung verwenden. Fortgeschrittene Benutzer möchten die Detaildaten der zeitlichen Steuerung jedoch möglicherweise mithilfe von SQL-Tools auf andere Weise verarbeiten. Wenn dies der Fall ist, sollte die Option AllIndividualDetails verwendet werden, damit die Detaildaten der zeitlichen Steuerung für diese Verarbeitung verfügbar sind. Wenn Sie die Eigenschaft auf AllIndividualDetails festlegen, können Sie zudem die Aktivitäten virtueller Benutzer nach Abschluss des Auslastungstests mithilfe des Diagramms für Aktivitäten virtueller Benutzer im Auslastungstest-Analyzer analysieren. Weitere Informationen finden Sie unter Detailansicht.
Hinweis
In früheren Versionen von Visual Studio, einschließlich Microsoft Visual Studio 2005 und Visual Studio 2008, war die Einstellung Alle einzelnen Details für die Eigenschaft Speicher für Details der zeitlichen Steuerung verfügbar.Es gibt jedoch zwei wichtige Unterschiede: Erstens war die Einstellung Alle einzelnen Details nicht die Standardeinstellung.Und zweitens war der Zugriff auf diese Informationen nur mit SQL-Abfragen möglich.
Insbesondere bei langen Auslastungstests kann sehr viel Speicherplatz erforderlich sein, um Detaildaten der zeitlichen Steuerung im Ergebnisrepository für Auslastungstests zu speichern. Zudem nimmt das Speichern der Daten im Ergebnisrepository für Auslastungstests am Ende des Tests mehr Zeit in Anspruch, da die Daten bis zum Abschluss der Ausführung auf den Auslastungstests-Agents gespeichert werden. Bei der Beendigung des Auslastungstests werden die Daten im Repository gespeichert. Die Eigenschaft Speicher für Details der zeitlichen Steuerung ist standardmäßig aktiviert. Falls dies in Ihrer Testumgebung ein Problem ist, können Sie Speicher für Details der zeitlichen Steuerung auf Keine festlegen.
Weitere Informationen finden Sie unter How to: Specify the Timing Details Storage Property for a Load Test Run Setting.
Detailansicht
Abgeschlossener oder zuvor ausgeführter Test |
Laufender Auslastungstest |
---|---|
Detailansicht im Auslastungstest-Analyzer
In der Detailansicht wird das Diagramm für Aktivitäten virtueller Benutzer angezeigt, das zur visuellen Analyse der Aktivitäten verwendet wird, die die einzelnen virtuellen Benutzer während des Auslastungstests ausgeführt haben. Im Diagramm für Aktivitäten virtueller Benutzer können Sie Benutzeraktivitäts- und Auslastungsmuster erkennen, fehlgeschlagene oder langsame Tests in Zusammenhang setzen und Anforderungen bei anderen Aktivitäten virtueller Benutzer anzeigen. Anhand des Diagramms für die Aktivitäten virtueller Benutzer können Sie auch Spitzen in der CPU-Auslastung und Tiefstände bei den Anforderungen pro Sekunde erkennen und nachvollziehen, welche Tests oder Seiten während der Spitzen und Tiefstände ausgeführt wurden.
Hinweis
Bevor Sie den Auslastungstest ausführen, für den Sie das Diagramm für Aktivitäten virtueller Benutzer verwenden möchten, müssen Sie mithilfe des Auslastungstest-Editors überprüfen, ob die Eigenschaft Speicher für Details der zeitlichen Steuerung auf AllIndividualDetails festgelegt ist.Weitere Informationen finden Sie unter Überlegungen zum Einschließen von Details der zeitlichen Steuerung zur Erfassung von prozentualen Daten und Gewusst wie: Konfigurieren von Auslastungstests zum Erfassen aller Details, um Aktivitäten virtueller Benutzer in Testergebnissen zu ermöglichen.
Bereich "Detaillegende"
Der Bereich "Detaillegende" wird im Diagramm für Aktivitäten virtueller Benutzer angezeigt. Im Bereich "Detaillegende" können Sie Tests, Seiten und Transaktionen auf Grundlage unterschiedlicher Kriterien herausfiltern. Sie können z. B. bestimmte Tests aus der Ansicht bzw. alle erfolgreich verlaufenen Tests oder Tests entfernen, die aufgrund bestimmter Fehler fehlgeschlagen sind. Sie können auch alle Tests entfernen, für die keine Protokolle verfügbar sind.
Sie können fehlgeschlagene Tests markieren, woraufhin alle fehlgeschlagenen Tests rot hervorgehoben werden. Sie können auch Tests hervorheben, für die Testprotokolle vorhanden sind. Tests mit Protokollen erhalten die Farbe Grün.
Bereich "Filterergebnisse"
Der Bereich "Filterergebnisse" wird im Diagramm für Aktivitäten virtueller Benutzer angezeigt. Im Bereich "Filterergebnisse" können Sie Ergebnisse wie folgt filtern:
Nur Ergebnisse mit Protokollen anzeigen Zeigt nur Testergebnisse an, denen Testprotokolle zugeordnet sind.
Erfolgreiche Ergebnisse anzeigen Zeigt erfolgreiche Ergebnisse an.
Ergebnisse mit Fehlern anzeigen Zeigt Ergebnisse mit Fehlern an, die beim Debuggen hilfreich sein können.
Ergänzen der Auslastungstestanalyse mit Daten- und Diagnoseanlagen
Sie können Details für unterstützte Diagnose- und Datenadapter anzeigen, die in der beim Ausführen des Auslastungstests ausgewählten Testeinstellung angegeben sind. Weitere Informationen finden Sie unter How to: Create a Test Setting for a Distributed Load Test und How to: View Data and Diagnostic Attachments Using the Load Test Analyzer.
Wählen Sie zum Anzeigen der Daten- und Diagnoseadapter auf der Symbolleiste die Schaltfläche Daten- und Diagnoseanlagen anzeigen aus. Wenn für den Auslastungstest z. B. der Adapter "Systeminformationen" in der Testeinstellung konfiguriert ist, können Sie die Systeminformationen für die Computer anzeigen, die bei der Ausführung des Auslastungstests verwendet wurden.
Dialogfeld zum Auswählen des Adapters für diagnostische Daten
Die Testeinstellung eines Auslastungstests kann z. B. den Adapter "IntelliTrace" enthalten. In diesem Fall können Sie die Seite "IntelliTrace-Zusammenfassung" öffnen.
IntelliTrace-Zusammenfassung für einen Auslastungstest
Weitere Informationen finden Sie unter Einrichten von Computern und Sammeln von Diagnoseinformationen mithilfe von Testeinstellungen und Debuggen einer App durch Aufzeichnen der Codeausführung mit IntelliTrace.
Erstellen von Berichten zu Auslastungstestergebnissen für Testvergleiche oder die Trendanalyse mit Microsoft Excel
Sie können Microsoft Excel-Auslastungstestberichte generieren, die auf zwei oder mehr Testergebnissen basieren. Zwei Typen von Auslastungstestberichten sind verfügbar:
Vergleich ausführen Mit diesem Befehl wird eine Reihe von Berichten erstellt, in denen die Daten von zwei Auslastungstestergebnissen mithilfe von Tabellen und Säulendiagrammen verglichen werden.
Trend Eine Trendanalyse kann für zwei oder mehr Auslastungstestergebnisse generiert werden. Die Ergebnisse werden mit Liniendiagrammen angezeigt, doch die Daten sind in PivotTables enthalten.
Tipp
Sie können auch manuell Microsoft Word-Berichte erstellen, indem Sie Daten aus der Zusammenfassungsansicht, Diagrammansicht und Tabellenansicht kopieren und einfügen.Weitere Informationen finden Sie unterHow to: Manually Create a Load Test Performance Report Using Microsoft Word.
Beide Berichte können verwendet werden, um Leistungsdaten für Projektbeteiligte freizugeben, und liefern Informationen dazu, ob die Gesamtleistung und Integrität des Systems besser oder schlechter wird.
Berichtsdefinitionen werden in der Auslastungstestdatenbank gespeichert. Wenn ein Bericht gespeichert wird, wird die Definition für den Bericht in der Datenbank gespeichert und kann später wieder verwendet werden.
Zudem kann das Arbeitsblatt für Projektbeteiligte freigegeben werden, damit diese zum Anzeigen des Berichts keine Verbindung mit der Datenbank herstellen müssen.
Die folgende Abbildung zeigt ein Beispiel für einen Bericht, in dem ein Zusammenhang zwischen einer Abnahme der Transaktionsgeschwindigkeit (Einkaufskorb aktualisieren) und der rückläufigen Entwicklung des Indikators "% Prozessor" dargestellt wird. Dies weist auf ein potenzielles Problem im Anwendungscode hin (nicht in der Datenbank oder im Netzwerk) und eignet sich für die Diagnose mit dem ASP.NET-Profiler.
Excel-Berichte können entweder im Auslastungstest-Analyzer durch Klicken auf die Schaltfläche Excel-Bericht erstellen auf der Symbolleiste oder in Excel mit der Option Auslastungstestbericht auf der Registerkarte Auslastungstest des Office-Menübands generiert werden.
Hinweis
Wenn Sie einem Auslastungstest Kommentare hinzufügen, werden sie im Excel-Bericht angezeigt.Weitere Informationen finden Sie unter Anfügen von Notizen an ein Auslastungstestergebnis.
Standardmäßig sind die folgenden Indikatoren für den Bericht ausgewählt. Sie können jedoch im Assistenten zum Generieren eines Auslastungstestberichts weitere Indikatoren auswählen, die dem Bericht hinzugefügt werden sollen.
LoadTest:Page - Durchschn. Seitenzeit
LoadTest:Request - Anforderungen/s
LoadTest:Scenario - Benutzerauslastung
LoadTest:Test - Durchschn. Testzeit
LoadTest:Test - Tests insgesamt
LoadTest:Transaction - Durchschn. Antwortzeit
LoadTest:Transaction - Transaktionen gesamt
Arbeitsspeicher - Verfügbare Megabytes
Netzwerkschnittstelle - Bytes/s insgesamt
Physikalischer Datenträger - Leerlaufzeit (%)
Prozess - Prozessorzeit (%)
Prozessor - Prozessorzeit (%)
Der Microsoft Excel-Bericht wird mit den folgenden Registerkarten generiert:
Inhaltsverzeichnis: Zeigt den Namen des Auslastungstestberichts an und enthält ein Inhaltsverzeichnis mit Links zu den verschiedenen Registerkarten im Bericht.
Läufe: Enthält Details zu den zwei Testläufen, die im Bericht verglichen werden.
Testvergleich: Stellt in einem Balkendiagramm Details zu Leistungsabnahmen und -verbesserungen zwischen den zwei verglichenen Testläufen bereit.
Seitenvergleich : Stellt in einem Balkendiagramm und als Prozentzahlen Leistungsvergleichsdaten zu den verschiedenen Seiten in den zwei Testläufen bereit.
Computervergleich: Stellt Vergleichsdaten auf Grundlage der verwendeten Computer für die zwei Testläufe bereit.
Fehlervergleich: Vergleicht die bei den zwei Testläufen gefundenen Fehlertypen und die Anzahl von Vorkommen.
Tipp
Für Auslastungstests und Webleistungstests sind verschiedene Eigenschaften verfügbar, mit denen detailliertere Berichte erstellt werden können.Für die Seitenanforderung werden zwei Eigenschaften in den Berichten dargestellt: "Ziel" und "Berichtsname".Seitenantwortzeiten werden für das Ziel angezeigt, und der Berichtsname wird in den Berichten anstelle der URL verwendet.In den Testlaufeinstellungen eines Auslastungstests wird unter "Indikatorensätze verwalten" die Eigenschaft "Computertags" in den Berichtscomputernamen dargestellt.Dies ist hilfreich, um die Rolle eines bestimmten Computers im Bericht zu beschreiben.
Weitere Informationen finden Sie unter Reporting Load Tests Results for Test Comparisons or Trend Analysis.
Überlegungen zur Ausführung von Auslastungstests
Beim Analysieren der Daten im Auslastungstest-Analyzer müssen Sie sicherstellen, dass der Auslastungstest vor der Ausführung korrekt konfiguriert wurde. Bevor Sie einen Auslastungstest ausführen, sollten Sie daher überprüfen, ob er entsprechend den Anforderungen bzw. dem Zweck des Tests konfiguriert ist.
Tipp
Vor dem Ausführen eines Auslastungstests sollten Sie sicherstellen, dass alle im Auslastungstest enthaltenen Webleistungs- und Komponententests erfolgreich abgeschlossen werden, wenn sie einzeln ausgeführt werden.Sie können die Tests überprüfen, indem Sie sie im Webleistungstest-Editor ausführen.Bei Webleistungstests mit Datenbindung müssen alle Datenwerte überprüft werden.
Wählen Sie ein geeignetes Auslastungsmuster aus. |
Wählen Sie für jedes Szenario im Auslastungstest ein für die Testziele geeignetes Auslastungsmuster aus:
|
Wählen Sie den Speicherort für den Auslastungstest-Ergebnisspeicher aus. |
Überlegungen zum Auslastungstest-Ergebnisspeicher |
Legen Sie das Leistungsindikator-Samplingintervall auf einen geeigneten Wert fest. |
Überlegungen zum Leistungsindikator-Samplingintervall |
Schließen Sie ggf. Details der zeitlichen Steuerung ein, um prozentuale Daten zu erfassen. |
Überlegungen zum Einschließen von Details der zeitlichen Steuerung zur Erfassung von prozentualen Daten |
Überlegungen zum Aktivieren der SQL-Ablaufverfolgung |
Überlegungen zum Aktivieren der SQL-Ablaufverfolgung |
Bestimmen Sie, ob zusätzliche Test-Agents benötigt werden. |
Vermeiden einer Überladung der Test-Agents |
Weitere Informationen finden Sie unter Erstellen und Ausführen eines Auslastungstests [umgeleitet].
Überlegungen zu Auslastungsmustern
Wählen Sie entsprechend der Testziele eines der folgenden Auslastungsmuster für jedes Szenario im Auslastungstest aus.
Weitere Informationen finden Sie unter Bearbeiten von Auslastungsmustern zur Modellierung virtueller Benutzeraktivitäten.
Verwenden eines konstanten Auslastungsmusters
Ein konstantes Auslastungsmuster wird verwendet, um bei der Ausführung eines Auslastungstests die gleiche Benutzerauslastung auszuführen. Ein konstantes Auslastungsmuster sollte nicht bei einer hohen Benutzeranzahl verwendet werden. Andernfalls werden die Server am Anfang des Auslastungstests möglicherweise unangemessen und unrealistisch stark belastet. Wenn der Auslastungstest z. B. einen Webtest enthält, der mit einer Anforderung an eine Homepage beginnt und Sie den Auslastungstest mit einer konstanten Auslastung von 1.000 Benutzern einrichten, sendet der Auslastungstest die ersten 1.000 Anforderungen möglichst schnell an die Homepage. Dies ist möglicherweise keine realistische Simulation von realem Zugriff auf die Website. Um dies zu verhindern, können Sie ein schrittweises Auslastungsmuster verwenden, das allmählich auf 1.000 Benutzer ansteigt, oder in den Testlaufeinstellungen des Auslastungstests eine Aufwärmphase angeben. Weitere Informationen finden Sie unter Configuring Scenario Start Delays.
Verwenden eines schrittweisen Auslastungsmusters
Ein schrittweises Auslastungsmuster kann zum Erhöhen der Auslastung auf den Servern während der Ausführung des Auslastungstests verwendet werden, um zu verdeutlichen, wie sich die Leistung bei Erhöhen der Benutzerauslastung ändert. Wenn Sie z. B. die Leistung der Server beim Erhöhen der Benutzerauslastung auf 2.000 Benutzer anzeigen möchten, können Sie einen 10-stündigen Auslastungstest mit einem schrittweisen Auslastungsmuster mit den folgenden Eigenschaften ausführen:
Benutzeranzahl (ursprünglich): 100
Maximale Benutzeranzahl: 2.000
Schrittdauer (Sekunden): 1.800
Schrittverlaufszeit (Sekunden): 20
Benutzeranzahl pro Schritt: 100
Mit diesen Einstellungen wird der Auslastungstest 30 Minuten (1.800 Sekunden) mit einer Benutzerauslastung von 100, 200, 300 und bis zu 2.000 Benutzern ausgeführt. Vor allem die Eigenschaft Schrittverlaufszeit muss erwähnt werden, da es sich dabei um die einzige Eigenschaft handelt, die im Assistenten für neuen Auslastungstest nicht zur Verfügung steht. Diese Eigenschaft ermöglicht es, dass die Steigerung von einer Stufe zur nächsten (z. B. von 100 auf 200 Benutzer) schrittweise und nicht plötzlich vonstatten geht. Im Beispiel würde die Benutzerauslastung in einem Zeitraum von 20 Sekunden von 100 auf 200 Benutzer erhöht werden. Dies entspricht einer Zunahme von fünf Benutzern pro Sekunde. Weitere Informationen finden Sie unter How to: Specify the Step Ramp Time Property for a Step Load Pattern.
Verwenden eines zielbasierten Auslastungsmusters
Ein zielbasiertes Auslastungsmuster ist nützlich, wenn Sie die Anzahl von Benutzern bestimmen möchten, die vom System unterstützt wird, bevor eine bestimmte Ebene der Ressourcennutzung erreicht wird. Diese Option funktioniert am besten, wenn Sie bereits die beschränkende Ressource, also den Engpass, im System identifiziert haben. Wenn Sie z. B. wissen, dass die beschränkende Ressource im System die CPU auf dem Datenbankserver ist, und Sie feststellen möchten, wie viele Benutzer unterstützt werden können, wenn die CPU auf dem Datenbankserver mit ungefähr 75 % ausgelastet ist, können Sie ein zielbasiertes Auslastungsmuster mit dem Ziel verwenden, den Wert des Leistungsindikators "Prozessorzeit (%)" zwischen 70 % und 80 % zu halten.
Warnung
Wenn eine andere Ressource den Durchsatz des Systems beschränkt, wird das im zielbasierten Auslastungsmuster angegebene Ziel möglicherweise nie erreicht, und die Benutzerauslastung nimmt weiter zu, bis der für Maximale Benutzeranzahl angegebene Wert erreicht wird.
Dies ist normalerweise nicht die gewünschte Auslastung. Der Leistungsindikator im zielbasierten Auslastungsmuster muss daher mit besonderer Sorgfalt ausgewählt werden. Zudem sollte der Wert für "Maximale Benutzeranzahl" so gewählt werden, dass eine Obergrenze für die Benutzerauslastung gegeben ist.
Überlegungen zum Auslastungstest-Ergebnisspeicher
Wenn Visual Studio Ultimate installiert ist, wird der Auslastungstest-Ergebnisspeicher zur Verwendung einer Instanz der SQL Express-Anwendung eingerichtet, die auf dem Computer installiert ist. SQL Express ist auf die Nutzung von maximal 4 GB Speicherplatz beschränkt. Wenn Sie über einen langen Zeitraum viele Auslastungstests ausführen, sollten Sie den Auslastungstest-Ergebnisspeicher ggf. zur Verwendung einer Instanz des vollständigen SQL Server-Produkts konfigurieren (sofern verfügbar). Weitere Informationen finden Sie unter Verwalten von Auslastungstestergebnissen im Ergebnisrepository für Auslastungstests.
Überlegungen zum Aktivieren der SQL-Ablaufverfolgung
Für die Diagnose von SQL-Leistungsproblemen ist ein Satz von Eigenschaften in den Testlaufeinstellungen im Auslastungstest-Editor verfügbar. Diese Eigenschaften ermöglichen das Aktivieren der SQL-Ablaufverfolgungsfunktion von Microsoft SQL Server für die Dauer des Auslastungstests. Wenn die SQL-Ablaufverfolgungsfunktion aktiviert ist, können SQL-Ablaufverfolgungsdaten im Auslastungstest-Analyzer in der Tabelle "SQL-Ablaufverfolgung" in der Tabellenansicht angezeigt werden.
Die SQL-Ablaufverfolgung ist eine benutzerfreundliche Alternative zum Starten einer separaten SQL-Profilersitzung während des Auslastungstests. Um diese Funktion zu aktivieren, benötigt der Benutzer, der den Auslastungstest ausführt, die SQL-Rechte zum Ausführen der SQL-Ablaufverfolgung, und es muss ein Verzeichnis angegeben werden, in das die Ablaufverfolgungsdatei geschrieben wird. Das Verzeichnis ist normalerweise eine Freigabe. Nach Abschluss des Auslastungstests werden die Ablaufverfolgungsdaten in das Auslastungstestrepository importiert und dem ausgeführten Auslastungstest zugeordnet, sodass sie zu einem späteren Zeitpunkt im Auslastungstest-Analyzer angezeigt werden können.
Weitere Informationen finden Sie unter Q: I’m having some performance issues with SQL data used in my test, can I debug this?.
Vermeiden einer Überladung der Test-Agents
Fügen Sie dem Auslastungstest mehr Agents hinzu, wenn auf einem Test-Agent-Computer eine CPU-Auslastung von mehr als 75 % vorliegt oder weniger als 10 % des physischen Speichers verfügbar sind. So können Sie sicherstellen, dass der Agent-Computer nicht zum Engpass im Auslastungstest wird.
Weitere Informationen finden Sie unter Gewusst wie: Angeben der in Auslastungstestszenarien zu verwendenden Test-Agents und Verteilen von Auslastungstestläufen auf mehrere Testcomputer mithilfe von Testcontrollern und Test-Agents.
Siehe auch
Konzepte
Festlegen von Indikatorensätzen und Schwellenwertregeln für Computer in einem Auslastungstest
Verwalten von Auslastungstestergebnissen im Ergebnisrepository für Auslastungstests