Freigeben über


Informationen zu Szenarien

Aktualisiert: November 2007

Auslastungstests enthalten Szenarien, die Webtests oder Komponententests beinhalten. Ein Szenario ist der Container innerhalb eines Auslastungstests, in dem Sie Auslastungsmuster, Testmischung, Browsermischung und Netzwerkmischung angeben. Szenarien sind wichtig, weil sie Ihnen bei der Konfiguration von Testeigenschaften die Flexibilität geben, die für die Simulation komplexer und realistischer Arbeitauslastungen erforderlich ist.

Sie können z. B. eine E-Commerce-Website testen, deren Internet-Front-End von mehreren hundert Kunden mit vielen unterschiedlichen Verbindungsgeschwindigkeiten und verschiedenen Browsern gleichzeitig genutzt wird. Dieselbe Website verfügt möglicherweise auch über eine Administrationsfunktion, die von internen Mitarbeitern zum Aktualisieren von Produkten und zur Anzeige von Statistiken verwendet wird. Diese internen Benutzer werden i. d. R. über den gleichen Browser und über eine schnelle LAN-Verbindung auf die Website zugreifen. Sie möchten die Eigenschaften dieser beiden verschiedenen Benutzergruppen in unterschiedlichen Szenarien kapseln. Jedes Szenario kann einen virtuellen Benutzertyp enthalten. In diesem Beispiel kann ein Auslastungstestszenario für die virtuellen Kunden und eine weiteres Szenario für die virtuellen internen Benutzer der Website erstellt werden. Ein virtueller Benutzer repräsentiert in diesem Beispiel einen einzelnen Benutzer, der die Website besucht. Ein virtueller Benutzer kann auch ein Nutzer von Webdiensten sein.

Festlegen des Szenarios

Szenarien enthalten folgende Komponenten:

Begriff

Definition

Browsermischung

Simuliert den Zugriff virtueller Benutzer auf eine Website. Neben dem Internet Explorer verwenden die Benutzer verschiedene andere Webbrowser.

Netzwerkmischung

Simuliert den Zugriff virtueller Benutzer auf eine Website über verschiedene Netzwerkverbindungen. Die Netzwerkmischung bietet Optionen wie LAN, Kabelmodem und andere.

Auslastungsmuster

Gibt die Anzahl der während eines Auslastungstests aktiven virtuellen Benutzer sowie die Rate an, mit der neue Benutzer gestartet werden. Zum Beispiel Einzelschritt, Konstante oder Zielbasiert.

Testmischung

Gibt die Wahrscheinlichkeit an, dass ein virtueller Benutzers einen bestimmten Test in einem Auslastungstestszenario ausführt. Zum Beispiel 20% Wahrscheinlichkeit der Ausführung von TestA und 80% Wahrscheinlichkeit der Ausführung von TestB.

Erstellen und Ändern eines Szenarios

Wenn Sie mit dem Auslastungstest-Assistenten einen Auslastungstest erstellen, wird im Auslastungstest eine Szenario für Sie hinzugefügt. Weitere Informationen finden Sie unter Gewusst wie: Festlegen von Szenarien.

Nachdem Sie den Auslastungstest erstellt haben, können Sie mit dem Auslastungstest-Editor zusätzliche Szenarien hinzufügen. Weitere Informationen finden Sie unter Gewusst wie: Hinzufügen von Szenarien zu einem Auslastungstest.

Zusätzliche Einstellungen

Szenarien enthalten zwei weitere Eigenschaften, die zunächst im Auslastungstest-Assistenten festgelegt werden und die später im Auslastungstest-Editor geändert werden können: Reaktionsprofil und Reaktionszeit zwischen Testiterationen.

Reaktionsprofil ist eine Eigenschaft, die angibt, ob Reaktionszeiten in Auslastungstests berücksichtigt oder ignoriert werden. Das Reaktionsprofil wird in einem Auslastungstest auf das gesamte Szenario angewendet. Weitere Informationen finden Sie unter Informationen über Reaktionszeiten. Über die Eigenschaft Reaktionszeit zwischen Testiterationen kann die Verzögerungszeit zwischen dem Ende eines Tests und dem Beginn eines anderen Tests festgelegt werden.

Zwei weitere Eigenschaften werden im Auslastungstest-Assistenten nicht festgelegt. Die Eigenschaften IP-Wechsel und Prozentsatz neuer Benutzer werden im Auslastungstest-Editor geändert.

Hinweis:

IP-Wechsel ist nur mit Team Test Load Agent verfügbar. Weitere Informationen finden Sie unter Controller, Agents und Rigs.

Siehe auch

Aufgaben

Gewusst wie: Hinzufügen von Szenarien zu einem Auslastungstest

Gewusst wie: Festlegen von Szenarien

Konzepte

Informationen über Reaktionszeiten