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 zu Szenarien

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

Weitere Ressourcen

Arbeiten mit Auslastungstests