Festlegen von Indikatorensätzen und Schwellenwertregeln für Computer in einem Auslastungstest
Auslastungstests stellen benannte Indikatorensätze zur Verfügung, die bei der Analyse von Leistungsindikatordaten von Nutzen sind.Die Indikatorensätze sind nach Technologie organisiert und umfassen "Anwendung", "ASP.NET", ".NET-Anwendung", "IIS" und "SQL".Wenn Sie mit dem Assistenten für neuen Auslastungstest einen Auslastungstest erstellen, fügen Sie einen anfänglichen Satz von Indikatoren hinzu.Dadurch erhalten Sie einen Satz vordefinierter wichtiger Indikatorensätze für den Auslastungstest.Sie können die Indikatoren mit dem Auslastungstest-Editor verwalten.
Hinweis |
---|
Bei der Verteilung der Auslastungstests auf mehrere Remotecomputer werden Indikatoren für Controller und Agents den Controller- und Agent-Indikatorensätzen zugeordnet.Weitere Informationen zur Verwendung von Remotecomputern im Auslastungstest finden Sie unter Verteilen von Auslastungstestläufen auf mehrere Testcomputer mithilfe von Testcontrollern und Test Agents. |
Indikatorensätze werden auf den von Ihnen angegebenen Computern erfasst.Die während eines Auslastungstests verwendete Zuordnung eines Indikatorensatzes zu einem Computer wird als Indikatorensatzzuordnung bezeichnet.Beispielsweise verfügt der von Ihnen getestete Webserver über Indikatorensatzzuordnungen für ASP.NET-, IIS- und .NET-Anwendungen.
Standardmäßig werden Leistungsindikatoren für Controller und Agents erfasst.Weitere Informationen finden Sie unter Verteilen von Auslastungstestläufen auf mehrere Testcomputer mithilfe von Testcontrollern und Test Agents.
Es ist wichtig, dass Sie die zu testenden Server der Liste von Computern hinzufügen, für die Indikatoren erfasst werden.Anschließend werden während des Auslastungstests alle wichtigen Systemdaten gesammelt und überwacht.
Anforderungen
- Visual Studio Ultimate
In diesem Thema:
Aufgaben
Aufgaben |
Verwandte Themen |
---|---|
Angeben der anfänglichen Indikatorensätze für den Auslastungstest: Beim Erstellen eines Auslastungstests fügen Sie im Assistenten für neuen Auslastungstest Indikatorensätze hinzu, die Sie überwachen möchten.Weitere Informationen finden Sie unter Creating Load Tests Using the New Load Test Wizard. |
|
Verwalten der Indikatorensätze für den Auslastungstest: Nachdem Sie den Auslastungstest erstellt haben, können Sie den Indikatorensatz im Auslastungstest-Editor bearbeiten.Das Verwalten von Indikatorensätzen umfasst die Auswahl der Computer, für die Leistungsdaten gesammelt werden, und das Zuweisen von Indikatorensätzen, die auf jedem der Computer erfasst werden.Sie können die Indikatoren im Auslastungstest-Editor verwalten. |
|
Hinzufügen von Indikatorensätzen zum Auslastungstest: Wenn Sie einen Auslastungstest mit dem Assistenten für neuen Auslastungstest erstellen, fügen Sie einen anfänglichen Satz von Indikatoren hinzu.Dadurch erhalten Sie einen Satz vordefinierter Indikatorensätze für den Auslastungstest.Nachdem Sie einen Auslastungstest erstellt haben, können Sie vorhandenen Indikatorensätzen mithilfe des Auslastungstest-Editors neue Indikatoren hinzufügen. |
|
Angeben einer Schwellenwertregel mithilfe von Indikatoren für den Auslastungstest: Eine Schwellenwertregel, die für einen einzelnen Leistungsindikator festgelegt wird, um die Systemressourcenauslastung während eines Auslastungstests zu überwachen.Die Indikatorsatzdefinitionen enthalten vordefinierte Schwellenwertregeln für viele wichtige Leistungsindikatoren.In Auslastungstests werden mithilfe von Schwellenwertregeln Leistungsindikatorwerte entweder mit einem konstanten Wert oder mit einem anderen Leistungsindikatorwert verglichen. |
|
Zuweisen von Anzeigenamen für die Computer, denen Indikatorensätze zugeordnet werden: Sie können Computertags hinzufügen, mit deren Hilfe Sie einem Computer einen leicht erkennbaren Namen zuweisen können.Die Tags werden im Knoten Indikatorensatzzuordnungen der Struktur im Auslastungstest-Editor angezeigt.Wichtiger ist jedoch, dass die Tags in Excel-Berichten angezeigt werden, sodass die Projektbeteiligten die Rolle des Computers im Auslastungstest erkennen können, z. B. "Webserver1 in Lab2" oder "SQL Server2 im Phoenix-Büro". Weitere Informationen finden Sie unter Reporting Load Tests Results for Test Comparisons or Trend Analysis. |
Verwandte Aufgaben
Analyzing Load Tests Results Using the Load Test Analyzer
Mithilfe des Auslastungstest-Analyzers können Sie nach Engpässen suchen, Fehler identifizieren und überprüfen, ob Verbesserungen in einer Anwendung feststellbar sind.
Verwenden von Indikatorensätzen
Die Auslastungstesttools erfassen mithilfe von Indikatoren die Leistungsdaten über einen bestimmten Zeitraum und stellen diese grafisch dar.Indikatordaten werden während eines Auslastungstestlaufs in den vom Benutzer angegebenen Intervallen erfasst.Weitere Informationen finden Sie unter How to: Specify the Sample Rate for a Load Test Run Setting.Die Indikatoren können zur Laufzeit oder nach Abschluss eines Auslastungstestlaufs mit dem Auslastungstest-Analyzer angezeigt werden.Weitere Informationen finden Sie unter Load Test Analyzer Overview.
Indikatordaten werden für den Server und alle Computer erfasst, auf denen ein Test ausgeführt wird.Wenn Sie eine Gruppe von Agent-Computern eingerichtet haben, auf denen die Tests ausgeführt werden sollen, werden außerdem auch Indikatoren für alle diese Computer erfasst.
Es gibt drei Indikatorkategorien: Prozentwerte, Zähler und Mittelwerte.Beispiele hierfür sind die prozentuale CPU-Auslastung, die Anzahl der SQL Server-Sperren und die IIS-Anforderungen pro Sekunde.
Auslastungstest-Indikatorensätze
Leistungsdaten für einzelne HTTP-Anforderungen werden von dem Computer gemeldet, auf dem ein Test ausgeführt wird,z. B. einem Agent-Computer.Für Anforderungen können Sie Daten wie Durchschn. Zeit bis zum ersten Byte, Antwortzeit und Anforderungen pro Sekunde überwachen.
Um das Erfassen von Leistungsdaten für einen Webserver zu erleichtern, stellt Visual Studio Ultimate für verschiedene Technologien vordefinierte, benannte Indikatorensätze zur Verwendung in Auslastungstests bereit.Diese Sätze sind nützlich, wenn Sie einen Server analysieren, der unter IIS, ASP.NET oder SQL Server ausgeführt wird.Nicht im Standardindikatorensatz bereitgestellte Indikatoren können im Auslastungstest-Editor hinzugefügt werden.Es ist wichtig, dass Sie dem Auslastungstest die zu testenden Computer bzw. Server hinzufügen, um sicherzustellen, dass die Ressourcenauslastung für diese Computer überwacht werden kann.Weitere Informationen finden Sie unter How to: Manage Counter Sets Using the Load Test Editor.
Die Ergebnisanalyse von Auslastungstestläufen erfordert häufig domänenspezifische Kenntnisse eines bestimmten Gebiets, damit bekannt ist, welche Daten erfasst und wo Schwellenwertregeln eingerichtet werden müssen, und wie ermittelt werden kann, wann ein Messwert ein bestimmtes Problem in einer Anwendung widerspiegelt.Weitere Informationen finden Sie unter About Threshold Rules.
Überlegungen zum Leistungsindikator-Samplingintervall
Wählen Sie basierend auf der Länge des Auslastungstests einen entsprechenden 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 Menge gesammelter Daten 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 Samplingraten.
Dauer des Auslastungstests |
Empfohlene Samplingrate |
---|---|
< 1 Stunde |
5 Sekunden |
1 – 8 Stunden |
15 Sekunden |
8 – 24 Stunden |
30 Sekunden |
> 24 Stunden |
60 Sekunden |
Speichern von Leistungsdaten
Während eines Auslastungstestlaufs werden die Leistungsindikatordaten im Repository für Auslastungstestergebnisse erfasst und gespeichert.Weitere Informationen finden Sie unter Verwalten von Auslastungstestergebnissen im Ergebnisrepository für Auslastungstests.
Über Schwellenwert-Regeln
Eine Schwellenwertregel wird für einen bestimmten Leistungsindikator festgelegt, um die Verwendung von Systemressourcen während eines Auslastungstests zu überwachen.Die Indikatorsatzdefinitionen enthalten vordefinierte Schwellenwertregeln für viele wichtige Leistungsindikatoren.Weitere Informationen finden Sie unter Festlegen von Indikatorensätzen und Schwellenwertregeln für Computer in einem Auslastungstest.
Schwellenwertregeln und -stufen
Beim Erstellen von Schwellenwertregeln in Auslastungstests können Sie zwei Regeltypen auswählen:
Mit Konstante vergleichen
Ein Leistungsindikatorwert wird mit einem konstanten Wert verglichen.Indikatoren vergleichen
Ein Leistungsindikatorwert wird mit einem anderen Leistungsindikatorwert verglichen.
Beim Erstellen von Schwellenwertregeln legen Sie auch die Stufen der Regel fest.Diese Stufen sind der Warnschwellenwert und der kritische Schwellenwert.Beim Anzeigen eines Auslastungstests werden Verletzungen des Warnschwellenwerts durch ein gelbes Symbol und Verletzungen des kritischen Schwellenwerts durch eine rotes Symbol angezeigt.
Die Warnung bei Überschreiten-Eigenschaft
Legen Sie die Warnung bei Überschreiten-Eigenschaft auf True fest, um anzugeben, dass das Überschreiten eines Schwellenwerts ein Problem darstellt.Wenn die Schwellenwertregel beispielsweise für % Prozessorzeit festgelegt wurde, und Sie eine Warnung erhalten möchten, wenn der Wert 90 überschreitet, verwenden Sie den Regeltyp Mit Konstante vergleichen, und legen Sie für Kritischer Schwellenwert den Wert 90 sowie für Warnung bei Überschreiten den Wert True fest.
Legen Sie die Warnung bei Überschreiten-Eigenschaft auf False fest, um anzugeben, dass das Unterschreiten eines Schwellenwerts ein Problem darstellt.Wenn die Schwellenwertregel beispielsweise für Anforderungen/s festgelegt wurde, und Sie eine Warnung erhalten möchten, wenn der Wert 50 unterschreitet, verwenden Sie den Regeltyp Mit Konstante vergleichen und legen den Kritischen Schwellenwert auf 50 sowie Warnung bei Überschreiten auf False fest.
Siehe auch
Aufgaben
Walkthrough: Creating and Running a Load Test Containing Web Performance Tests
How to: Add a Threshold Rule Using the Load Test Editor
Konzepte
Analyzing Threshold Rule Violations in Load Tests Using the Load Test Analyzer
Festlegen von Indikatorensätzen und Schwellenwertregeln für Computer in einem Auslastungstest