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 mit Visual Studio Ultimate ausführen.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 für verwalteten Code erstellt haben.

  2. In Projektmappen-Explorer öffnen Sie das Kontextmenü für den Bankprojektmappenknoten, wählen Sie Hinzufügen aus und wählen dann Neues Projekt aus.

    Die Verwendung Projekt-Dialogfeldanzeigen.

  3. Im Dialogfeld Dialogfeld erweitern Sie Visual C# und wählen Sie Test aus.Ziehen Sie aus der Liste der Vorlagen, wählen Sie Testprojekt für Webleistung und Auslastung und auf dem Feld Name, Typ BankLoadTest aus.Klicken Sie auf OK.

    Das BankLoadTest-Internet-Leistungs- und -Auslastungstestprojekt wird der Projektmappe hinzugefügt.

  4. Öffnen Sie das Kontextmenü für das neue BankLoadTest-Internet-Leistungs- und -Auslastungstestprojekt, wählen Sie Hinzufügen aus und wählen dann Auslastungstest aus.

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

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

  7. Wählen Sie Weiter aus.

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. Wählen Sie Weiter aus, wenn Sie fertig sind.

So bearbeiten Sie die Auslastungsmustereinstellung für Testszenarien

  1. Wählen Sie Schrittweise Auslastung aus.

    HinweisHinweis

    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. Wählen Sie Weiter aus.

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. Wählen Sie Weiter aus.

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. Wählen Sie Hinzufügen, um Tests auszuwählen.

  3. Wählen Sie die CreditTest-Komponententests aus, die im Bereich Verfügbare Tests aufgeführt sind, der alle Webleistungstests und Komponententests im Mischung der Webleistungs- und -Auslastungstestprojekt auflistet.

  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. Wenn Sie dies abgeschlossen haben, die drei Komponententests hinzuzufügen, wählen Sie OK aus.

    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. Wählen Sie Weiter aus.

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. Wählen Sie Weiter aus.

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. Wählen Sie Fertig stellen aus.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. Bei einem Auslastungstest, der in Auslastungstest-Editor geöffnet ist, wählen Sie die Test ausführen grüne Schaltfläche in der Symbolleiste aus.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

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

Konzepte

Überprüfen von Code mithilfe von Komponententests

Weitere Ressourcen

Getting Started with Load and Web Performance Test Walkthroughs

Editing the Test Mix to Specify Which Web Performance, Unit and Coded UI Tests to Include in a Load Test Scenario

Creating Load Tests Using the New Load Test Wizard

Step 4 - Specifying Run Settings in the New Load Test Wizard

Angeben von virtuellen Netzwerktypen in einem Auslastungstestszenario

Bearbeiten von einen Auslastungstestszenarien im Auslastungstest-Editor

Bearbeiten von Auslastungsmustern zur Modellierung virtueller Benutzeraktivitäten

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