Freigeben über


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

Knoten für Szenarionamen des Zählerbereichs
  1. Alle Scenario1 des Auslastungstests zugeordneten Leistungsindikatoren werden unter diesem Knoten angezeigt.

  2. Alle Tests eines Szenarios befinden sich unter dem Szenarioknoten. Die Bezeichnung gibt den Testnamen an.

  3. Endknoten unter einem Testknoten sind Testfallindikatoren des Auslastungstests, wobei der Instanzname für den Indikator als Testname verwendet wird. Dieser Indikator gibt die durchschnittliche Testzeit für "IBuyBrowse" von Scenario1 an.

  4. Alle einer Webleistungstestverzweigung zugeordneten Seitenindikatorinstanzen des Auslastungstests. In diesem Knoten sind alle Seitenindikatorinstanzen des Auslastungstests enthalten, die der Seite "Login GET" (Berichtsname) des Webleistungstests "IBuyBrowse" in Scenario1 des Auslastungstests zugeordnet sind.

  5. Endknoten unter einem Seitenknoten sind Seitenindikatoren des Auslastungstests.

  6. Alle einem Webleistungstest zugeordneten Anforderungsindikatorinstanzen des Auslastungstests sind in einer Webleistungstestverzweigung enthalten. In diesem Knoten sind alle Anforderungsindikatorinstanzen enthalten, die der Anforderung "Login GET" (Berichtsname) des Webleistungstests "IBuyBrowse" in Scenario1 des Auslastungstests zugeordnet sind.

  7. Endknoten unter einem Anforderungsknoten sind Anforderungsindikatoren des Auslastungstests.

  8. Alle einem Webleistungstest zugeordneten Transaktionsindikatorinstanzen des Auslastungstests sind in einer Webleistungstestverzweigung enthalten. In diesem Knoten sind alle Transaktionsindikatorinstanzen enthalten, die der Transaktion "Transaction1" des Webleistungstests "IBuyBrowse" in Scenario1 des Auslastungstests zugeordnet sind.

  9. Endknoten unter einem Transaktionsknoten sind Transaktionsindikatoren des Auslastungstests.

  10. Komponententestknoten.

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.

Siehe auch

Konzepte

Load Test Analyzer Overview

Weitere Ressourcen

Analyzing Load Tests Results Using the Load Test Analyzer