Freigeben über


Exemplarische Vorgehensweise: Erstellen und Ausführen eines Auslastungstests, der Komponententests enthält

In dieser exemplarischen Vorgehensweise erstellen Sie einen Auslastungstest, der Komponententests enthält.

Diese exemplarische Vorgehensweise führt Sie durch die Erstellung und Ausführung eines Auslastungstests mithilfe von Visual Studio 2010 Ultimate. Ein Auslastungstest ist ein Container für Webleistungs- und Komponententests. Sie erstellen Auslastungstests mit dem Assistenten für neuen Auslastungstest. Weitere Informationen finden Sie unter zu Auslastungstests finden Sie unter Erstellen und Bearbeiten von Auslastungstests.

Ein Auslastungstest stellt außerdem eine Vielzahl von Laufzeiteigenschaften zur Verfügung, die angepasst werden können, um die gewünschte Auslastungssimulation herzustellen. In dieser exemplarischen Vorgehensweise verwenden Sie den Assistenten für neuen Auslastungstest, um einem Auslastungstest Komponententests hinzuzufügen. Weitere Informationen zu Webleistungstests finden Sie unter Erstellen und Bearbeiten von Webleistungstests.

Im Verlauf dieser exemplarischen Vorgehensweise führen Sie folgende Aufgaben aus:

  • Erstellen Sie einen Auslastungstest, in dem Komponententests verwendet werden.

  • Ändern einiger Auslastungstesteinstellungen

  • Ausführen eines Auslastungstests

Vorbereitungsmaßnahmen

Erstellen eines Auslastungstests mit Komponententests mithilfe des Assistenten für neuen Auslastungstest

So starten Sie den Assistenten für den neuen Auslastungstest

  1. Öffnen Sie die Bankprojektmappe, die Sie in Exemplarische Vorgehensweise: Erstellen und Ausführen von Komponententests erstellt haben.

  2. Klicken Sie mit der rechten Maustaste im Projektmappen-Explorer auf den Knoten "TestProject1". Klicken Sie auf Hinzufügen und dann auf Auslastungstest.

  3. Der Assistent für neuen Auslastungstest wird gestartet.

  4. Die erste Seite des Assistenten für neuen Auslastungstest ist die Seite Willkommen.

  5. Klicken Sie auf Weiter.

So bearbeiten Sie die Einstellungen für Auslastungstestszenarien

  1. Geben Sie im Textfeld Namen für das Auslastungstestszenario eingeben ScenarioSample ein.

    Ein Szenario ist ein Gruppierungsmechanismus. Es besteht aus einem Satz von Tests und den Eigenschaften zum Ausführen dieser Tests unter Last.

  2. Legen Sie für Reaktionszeitprofil die Option Normale Verteilung mit Schwerpunkt auf aufgezeichnete Reaktionszeit verwenden fest. Die Reaktionszeit stellt die Zeit dar, für die ein Benutzer eine Webseite betrachtet, bevor er zur nächsten Seite wechselt. Weitere Informationen finden Sie unter Gewusst wie: Festlegen von Reaktionszeiten zum Simulieren des Pausierens eines Benutzers in einem Webleistungstest.

  3. Klicken Sie auf Weiter.

So bearbeiten Sie die Auslastungsmustereinstellung für Testszenarien

  1. Klicken Sie auf Schrittweise Auslastung.

    Tipp

    Sie können unter zwei Typen von Auslastungsmustern wählen: konstant und schrittweise. Jeder Typ hat bei Auslastungstests seine Funktion, für diese exemplarische Vorgehensweise sollten Sie jedoch Schrittweise Auslastung wählen.

  2. Legen Sie für Benutzeranzahl (Anfang) 10 Benutzer fest.

  3. Legen Sie für Schrittdauer 10 Sekunden fest.

  4. Legen Sie für Benutzeranzahl pro Schritt 10 Benutzer/Schritt fest.

  5. Legen Sie für Maximale Benutzeranzahl 100 Benutzer fest.

  6. Klicken Sie auf Weiter.

So wählen Sie ein Testmischungsmodell für das Szenario aus

  1. Wählen Sie unter "Wie soll die Testmischung modelliert werden?" Auf Grundlage der Gesamtzahl der Tests aus.

  2. Klicken Sie auf Weiter.

So fügen Sie dem Szenario Komponententests hinzu

  1. Der nächste Schritt lautet Tests zu einem Auslastungstestszenario hinzufügen und die Testmischung bearbeiten.

  2. Klicken Sie auf Hinzufügen, um Tests auszuwählen.

  3. Klicken Sie auf die CreditTest-Komponententests, die im Bereich Verfügbare Tests aufgeführt sind, der alle Webleistungstests und Komponententests im Testprojekt enthält.

  4. Klicken Sie auf den Pfeil, um den CreditTest-Komponententest dem Bereich Ausgewählte Tests hinzuzufügen.

  5. Wiederholen Sie die Schritte 3 und 4 für den DebitTest- und den FreezeAccountTest-Komponententest.

  6. Klicken Sie auf OK, wenn Sie die drei Komponententests hinzugefügt haben.

    Die Testmischung wird angezeigt.

  7. Verschieben Sie den Schieberegler unter "Verteilung für den CreditTest" etwas nach rechts, um die Testverteilung anzupassen. Die anderen Schieberegler werden automatisch nach links bewegt, damit die Verteilung weiterhin bei 100 % liegt.

  8. Klicken Sie auf Weiter.

So wählen Sie eine Netzwerkmischung für Testszenarien aus

  1. Wählen Sie den LAN-Verbindungstyp aus, den Sie der Netzwerkbandbreitenmischung hinzufügen möchten.

    Sie können weitere Netzwerktypen hinzufügen. Verwenden Sie die Schieberegler, um die Testverteilung und die Gewichtung einzustellen.

  2. Klicken Sie auf Weiter.

So geben Sie während Auslastungstestläufen mit Indikatorensätzen zu überwachende Computer an

So bearbeiten Sie Testlaufeinstellungen für Auslastungstests

  1. Wählen Sie Dauer des Testlaufs aus, und legen Sie anschließend Testlaufdauer auf zwei Minuten fest, um für den Auslastungstest eine Feuerprobe auszuführen.

    Beim Erstellen von Auslastungstests empfiehlt es sich, zu überprüfen, ob alle Werte ordnungsgemäß konfiguriert wurden und der Test wie erwartet abläuft. Hierzu führen Sie einen kurzen Auslastungstest mit geringer Auslastung durch. Dieser Prozess wird als Feuerprobe bezeichnet.

  2. Klicken Sie auf Fertig stellen. Der Auslastungstest wird im Auslastungstest-Editor geöffnet.

Ausführen des Auslastungstests

Nachdem Sie den Auslastungstest erstellt haben, führen Sie ihn aus, um die Reaktion der Bankanwendung auf die Auslastungssimulation zu überprüfen. Während der Ausführung eines Auslastungstests wird das Fenster Auslastungstest-Analyzer angezeigt.

So führen Sie den Auslastungstest aus

  1. Wenn ein Auslastungstest im Auslastungstest-Editor geöffnet ist, klicken Sie auf der Symbolleiste auf die grüne Schaltfläche Test ausführen. Der Auslastungstest wird gestartet.

  2. Wenn bei der Testsimulation bestimmte Schwellenwerte überschritten werden, weisen Symbole in den Strukturansichtsknoten auf die Schwellenwertverletzung hin. Fehler werden mit einem roten Kreis und Warnungen mit einem gelben Dreieck gekennzeichnet. Sie können einen den Schwellenwert übersteigenden Indikator lokalisieren und anschließend grafisch darstellen, indem Sie das Symbol auf das Diagramm ziehen. Dies kann während der Ausführung des Tests erfolgen.

Siehe auch

Aufgaben

Gewusst wie: Hinzufügen von Webleistungstests, Komponententests und Tests der codierten UI mit dem Auslastungstest-Editor zu einem Auslastungstestszenario

How to: Create Run Settings in the New Load Test Wizard

How to: Create a Scenario Used to Model User Activities, Tests, Browsers and Networks Using the New Load Test Wizard

Gewusst wie: Erstellen eines neuen Auslastungstests mit dem neuen Auslastungstest-Assistenten

Konzepte

Überprüfen von Code mithilfe von Komponententests

Weitere Ressourcen

Getting Started with Load and Web Performance Test Walkthroughs

Angeben von virtuellen Netzwerktypen in einem Auslastungstestszenario

Bearbeiten von Auslastungsmustern zur Modellierung virtueller Benutzeraktivitäten

Bearbeiten von Testmischungsmodellen zum Angeben der Wahrscheinlichkeit, mit der ein virtueller Benutzer einen Test ausführt

Walkthrough: Using a Test Controller and Test Agents in a Load Test