How to: Add and Delete Counters on Graphs in Load Test Results
Dieses Thema gilt für folgende Anwendungsbereiche:
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|
Sie können das Indikatorenfenster verwenden, um einem Diagramm Leistungsindikatoren hinzuzufügen.
Ü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.
Tipp
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.
So zeigen Sie einen bestimmten Leistungsindikator in einem Auslastungstestdiagramm an
Klicken Sie nach Abschluss eines Auslastungstests oder nach dem Laden eines Auslastungstestergebnisses auf der Symbolleiste des Auslastungstest-Analyzers auf Diagramme.
Der Bereich Indikatoren wird in der Diagrammansicht angezeigt.
Tipp
Falls das Indikatorenfenster nicht angezeigt wird, klicken Sie auf der Symbolleiste auf Indikatorenfenster anzeigen.
Erweitern Sie im Indikatorenfenster Hierarchieknoten, bis Sie den gewünschten Leistungsindikator finden.
Um beispielsweise den Arbeitsspeicher anzuzeigen, der auf einem Testausführungscomputer verfügbar ist, erweitern Sie Computer, den Knoten des Computers und dann Arbeitsspeicher. Der Indikator Verfügbare MB wird angezeigt.
Klicken Sie auf das Diagramm, in dem der Leistungsindikator angezeigt werden soll.
Klicken Sie im Bereich Indikatoren mit der rechten Maustaste auf den Leistungsindikator, und wählen Sie Indikator im Diagramm anzeigen aus.
Tipp
Wenn die Daten des Leistungsindikators vorübergehend nicht im Diagramm angezeigt werden sollen, deaktivieren Sie in der Legende das Kontrollkästchen für den Leistungsindikator. So können die Statistiken für Minimal-, Maximal- und Mittelwert angezeigt werden, ohne die Trendlinie im Diagramm anzuzeigen. Dies kann beim Analysieren von Problemen nützlich sein, wenn das Diagramm mehrere überlappende Leistungsindikatorzeichnungen enthält. Weitere Informationen finden Sie unter Verwenden der Legende der Grafikansicht zum Analysieren von Auslastungstests.
Um die Leistungsindikatordaten aus dem Diagramm zu entfernen, klicken Sie in der Spalte Indikator der Legende mit der rechten Maustaste auf den Leistungsindikator, und wählen Sie Löschen aus.
- oder -
Klicken Sie mit der rechten Maustaste auf die Datenlinie im Diagramm, und wählen Sie Löschen.
- oder -
Klicken Sie in der Spalte Indikator der Legende oder in der Datenzeile im Diagramm auf den Leistungsindikator, und drücken Sie die ENTF-TASTE.
Tipp
Es ist auch möglich, einen Leistungsindikator in der Legende, aber nicht im Diagramm anzuzeigen. Verwenden Sie dazu den Befehl Indikator in Legende anzeigen.
Siehe auch
Aufgaben
Gewusst wie: Erstellen von benutzerdefinierten Diagrammen in Auslastungstestergebnissen
Gewusst wie: Anordnen von Diagrammen in Auslastungstestergebnissen nebeneinander
Konzepte
Analyzing Load Test Results in the Graphs View of the Load Test Analyzer