Verwenden des Indikatorbereichs in der Diagrammansicht und Tabellenansicht
Das Indikatorenfenster wird in der Diagrammansicht und Tabellenansicht im Auslastungstest-Analyzer angezeigt, während ein Auslastungstest ausgeführt wird, oder wenn Sie ein Auslastungstestergebnis analysieren. Weitere Informationen finden Sie unter Analyzing Load Test Results in the Graphs View of the Load Test Analyzer, Analysieren von Auslastungstestergebnissen und -fehlern in der Tabellenansicht der Auslastungstestanalyse und How to: Access Load Test Results for Analysis.
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 der Auslastungstestanalyse Indikatorenfenster anzeigen auswählen.
Die Indikatoren sind in einer Struktur organisiert, in der die Endknoten Leistungsindikatorinstanzen sind, die grafisch dargestellt werden können.
Anforderungen
- Visual Studio Ultimate
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 den 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
|
Aufgaben
Aufgaben |
Verwandte Themen |
---|---|
Hinzufügen weiterer Leistungsindikatoren zu einem Diagramm in der Diagrammansicht: Im Indikatorenfenster können Sie verschiedene Arten von Daten zu einem Auslastungstestdiagramm hinzufügen, indem Sie weitere Leistungsindikatoren im Diagramm hinzufügen. |
|
Analysieren von im Auslastungstest angegebenen Schwellenwerten, gegen die verstoßen wurde: Im Indikatorenfenster werden Symbole angezeigt, die Schwellenwertverletzungen darstellen. Diese können Sie dann zur weiteren Analyse zu Tabellen und Diagrammen hinzufügen. |
|
Analysieren von Fehlern, die während des Auslastungstestlaufs erkannt wurden: Das Indikatorenfenster enthält einen Fehlerknoten, der Fehlerkategorien und Unterkategorien (z. B. HTTP-Fehler) enthält, mit denen Sie Diagrammen zur weiteren Analyse Fehler hinzufügen können. |
Ü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 der einzelnen 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 Analyzing Load Test Virtual User Activity in the Details View of the Load Test Analyzer.
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.Bei dieser Einstellung gibt es 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.