Grundlagen von Auslastungstests
Aktualisiert: November 2007
Microsoft Visual Studio Team System Test Edition stellt ein Tool zum Erstellen und Ausführen von Auslastungstests zur Verfügung. Auslastungstests werden in erster Linie verwendet, um den gleichzeitigen Zugriff vieler Benutzer auf einen Server zu simulieren.
Wenn Sie einem Auslastungstest Webtests hinzufügen, können Sie mehrere Benutzer simulieren, die gleichzeitig Verbindungen mit einem Server herstellen und mehrere HTTP-Anforderungen senden. Sie können Eigenschaften für Auslastungstests festlegen, die allgemein für alle Webtests gelten.
Wenn Sie Komponententests zu einem Auslastungstest hinzufügen, können Sie die Leistung nicht webbasierter Serverkomponenten testen. Eine Beispielanwendung für einen Komponententest unter Last ist das Testen der Komponenten eines Datenzugriffsmodells.
Auslastungstests können zusammen mit Rigs verwendet werden. Dabei handelt es sich um Gruppen von Computern, die aus Agents und einem Controller bestehen. Weitere Informationen finden Sie unter Controller, Agents und Rigs.
Auslastungstests werden für viele unterschiedliche Testtypen verwendet:
Testtypen |
Beschreibung |
---|---|
Feuerprobe |
Ein kurzer Test des Anwendungsverhaltens bei geringer Auslastung. |
Belastung |
Belastungstests geben Aufschluss darüber, ob eine Anwendung über einen langen Zeitraum hinweg und bei hoher Auslastung erfolgreich ausgeführt werden kann. |
Leistung |
Testet das Reaktionsverhalten Ihrer Anwendung. |
Kapazitätsplanung |
Überprüft das Anwendungsverhalten bei unterschiedlichen Kapazitäten. |
Informationen zu Auslastungstests
Auslastungstests enthalten eine Serie von Webtests oder Komponententests, die von mehreren simulierten Benutzern über einen bestimmten Zeitraum ausgeführt werden. Auslastungstests werden mit dem Auslastungstest-Assistenten erstellt. Weitere Informationen zum Auslastungstest-Assistenten finden Sie unter Gewusst wie: Festlegen von Szenarien.
Sie können den Auslastungstest-Editor verwenden, um die Eigenschaften eines Auslastungstests zu bearbeiten. Durch eine entsprechende Konfiguration der verfügbaren Eigenschaften können Sie Webtests mit verschiedenen Benutzerprofilen, Zielbrowsern und Auslastungsmustern ausführen. Testergebnisse werden im SQL-basierten Ergebnisrepository für Auflastungstests gespeichert. Weitere Informationen finden Sie unter Ergebnisrepository für Auslastungstests.
Sie können Auslastungstests während der Ausführung im Auslastungstest-Monitor überwachen. Zum Anzeigen des Ergebnisse eines abgeschlossenen Auslastungstestlaufs verwenden Sie den Auslastungstest-Analyzer. Weitere Informationen finden Sie unter Analysieren von Auslastungstestläufen.
Sicherheit
Auslastungstestdateien und Auslastungstestergebnisse enthalten sicherheitsrelevante Informationen, die für einen Angriff auf Ihren Computer oder Ihr Netzwerk verwendet werden können. Auslastungstests und Auslastungstestergebnisse enthalten Computernamen und Verbindungszeichenfolgen. Sie sollten sich dessen bewusst sein, wenn Sie anderen Ihre Tests oder Testergebnisse zugänglich machen.
In diesem Abschnitt
Informationen zum Auslastungsmuster
Informationen zur Testmischung
Informationen zur Browsermischung
Informationen zur Netzwerkmischung
Informationen zu Testlaufeinstellungen
Informationen über Reaktionszeiten
Informationen über Validierungs-, Extraktions- und Schwellenwertregeln
Informationen zur SQL-Ablaufverfolgung
Siehe auch
Konzepte
Informationen über Indikatorensätze
Informationen zum Ergebnisrepository für Auslastungstests