Configuring Test Iterations in a Load Test Scenario
Mithilfe des Auslastungstest-Editors und des Eigenschaftenfensters können Sie ein Auslastungstestszenario bearbeiten, um Testiterationseinstellungen zu konfigurieren. Standardmäßig wird ein Auslastungstestszenario ohne Angabe einer maximalen Anzahl von Testiterationen eingerichtet. Sie können die maximale Anzahl von Iterationen im Szenario und die Länge der Pause zwischen den Iterationen konfigurieren.
In diesem Thema:
Konfigurieren der maximalen Anzahl von Testiterationen in einem Szenario: Sie können angeben, wie oft Webleistungs- und Komponententests maximal in einem Szenario ausgeführt werden sollen.
Konfigurieren der Reaktionszeiten zwischen Testiterationen in einem Szenario: Sie können eine Pause in Sekunden definieren, um eine Benutzerinteraktion zu simulieren. Konfigurieren Sie hierzu die Reaktionszeiten zwischen Testiterationen in einem Auslastungstestszenario.
Anforderungen
- Visual Studio Ultimate
Angeben der maximalen Anzahl von Testiterationen in einem Szenario
Sie können die maximale Anzahl von Testläufen für ein Szenario angeben, indem Sie mithilfe des Auslastungstest-Editors die Eigenschaft Maximale Anzahl von Testiterationen im Eigenschaftenfenster ändern.
Mit der Eigenschaft Maximale Anzahl von Testiterationen wird die maximale Anzahl der Testiterationen gesteuert, die für das Szenario ausgeführt werden sollen. Ebenso wie bei der Eigenschaft Testiterationen in den Auslastungstestlaufeinstellungen handelt es sich dabei um das Maximum für alle Benutzer in allen Agents und nicht um eine Pro-Benutzer-Einstellung.
Hinweis
Eine vollständige Liste der Eigenschaften von Auslastungstestszenarien und deren Beschreibungen finden Sie unter Load Test Scenario Properties.
Für eine sequenzielle Testmischung ist eine Iteration ein Durchlauf durch alle Tests in der Mischung. Für alle anderen Testmischungen zählt jede Testausführung als Iteration. Weitere Informationen finden Sie unter Über die Mischungssteuerung.
Wenn der Auslastungstest ein dauerbasierter Auslastungstest ist und die Dauer abläuft, bevor sämtliche Iterationen abgeschlossen sind, wird der Test beendet. Wenn der Test iterationsbasiert ist und die Testiterationen vor Szenarioiterationen erreicht werden, wird der Test beendet. Die Dauer wird mit der Eigenschaft Testlaufdauer im Eigenschaftenfenster konfiguriert, das einer Testlaufeinstellung in einem Auslastungstest zugeordnet ist.
Wenn die Anzahl der Szenarioiterationen erreicht wird, wird die Ausführung des Szenarios beendet, doch alle anderen aktiven Szenarien werden weiterhin ausgeführt.
Hinweis
Eine verwandte Eigenschaft ist die Eigenschaft Eindeutig für eine Webtest-Datenquelle, mit der Zeile für Zeile sequenziell durch die Daten navigiert wird. Dabei wird jedoch jeder Datensatz nur einmal angesteuert.Weitere Informationen finden Sie unter [veraltet] Binden einer Datenquelle an einen Webleistungstest.
Die Eigenschaft Maximale Anzahl von Testiterationen ist für eine Vielzahl von Situationen nützlich. Einige Auslastungstester bevorzugen iterationsbasierte Tests, andere hingegen auf der Dauer basierende Tests.
So geben Sie die maximale Anzahl von Testiterationen an
Öffnen Sie einen Auslastungstest.
Der Auslastungstest-Editor wird angezeigt. Die Auslastungsteststruktur wird angezeigt.
Klicken Sie im Ordner Szenarien auf den Szenarioknoten, für den Sie die maximale Anzahl von Testiterationen angeben möchten.
Klicken Sie im Menü Ansicht auf Eigenschaftenfenster.
Die Szenariokategorien und -eigenschaften werden im Eigenschaftenfenster angezeigt.
Geben Sie im Textfeld für die Eigenschaft Maximale Anzahl von Testiterationen einen Wert an, der die maximale Anzahl von Tests angibt, die bei Ausführung des Auslastungstests für das Szenario ausgeführt werden sollen.
Hinweis
Wenn Sie für die Eigenschaft Maximale Anzahl von Testiterationen den Wert 0 verwenden, wird keine maximale Anzahl von Iterationen angegeben.
Nachdem die Änderungen der Eigenschaft abgeschlossen sind, wählen Sie im Menü Datei die Option Speichern aus. Anschließend können Sie den Auslastungstest mit dem neuen Wert für Maximale Anzahl von Testiterationen ausführen.
Angeben von Reaktionszeiten zwischen Testiterationen in einem Szenario
Die Eigenschaft Reaktionszeit zwischen Testiterationen wird im Eigenschaftenfenster festgelegt, während die Eigenschaften von Auslastungstestszenarien im Auslastungstest-Editor angegeben werden.
Mit der Eigenschaft Reaktionszeit zwischen Testiterationen wird die Wartezeit vor dem Starten einer Testiteration angegeben (als Anzahl von Sekunden).
Hinweis
Eine vollständige Liste der Eigenschaften von Auslastungstestszenarien und deren Beschreibungen finden Sie unter Load Test Scenario Properties.
So geben Sie die Reaktionszeiten zwischen Testiterationen an
Öffnen Sie einen Auslastungstest.
Der Auslastungstest-Editor wird angezeigt. Die Auslastungsteststruktur wird angezeigt.
Klicken Sie im Ordner Szenarien der Auslastungsteststruktur auf den Szenarioknoten, den die Agents verwenden sollen.
Klicken Sie im Menü Ansicht auf Eigenschaftenfenster.
Die Szenariokategorien und -eigenschaften werden im Eigenschaftenfenster angezeigt.
Geben Sie im Wert für die Eigenschaft Reaktionszeit zwischen Testiterationen eine Zahl ein, die die Anzahl von Sekunden vor dem Starten der nächsten Testiteration darstellt.
Nachdem die Änderungen der Eigenschaft abgeschlossen sind, wählen Sie im Menü Datei die Option Speichern aus. Sie können den Auslastungstest anschließend mit dem neuen Wert für Reaktionszeit zwischen Testiterationen ausführen.
Siehe auch
Aufgaben
Konzepte
Weitere Ressourcen
Bearbeiten von einen Auslastungstestszenarien im Auslastungstest-Editor