Gewusst wie: Bearbeiten des Testmischungsmodells mit dem Auslastungstest-Editor
Dieses Thema gilt für folgende Anwendungsbereiche:
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|
Nachdem Sie den Auslastungstest mithilfe des Assistenten für neuen Auslastungstest erstellt haben, können Sie die Szenarioeigenschaften mit dem Auslastungstest-Editor entsprechend Ihren Testanforderungen und -zielen ändern. Weitere Informationen finden Sie unter Gewusst wie: Erstellen eines neuen Auslastungstests mit dem neuen Auslastungstest-Assistenten.
Tipp
Eine vollständige Liste der Auslastungseinstellungseigenschaften und deren Beschreibungen finden Sie unter Load Test Scenario Properties.
Mit dem Auslastungstest-Editor können Sie das Testmischungsmodell in einem Auslastungstestszenario ändern, indem Sie die Eigenschaft Testmischungstyp im Eigenschaftenfenster bearbeiten.
Das Testmischungsmodell gibt die Wahrscheinlichkeit dafür an, dass ein virtueller Benutzer einen bestimmten Test in einem Auslastungstestszenario ausführt. Auf diese Weise können Sie Auslastungen realitätsnaher simulieren. Anstatt über nur einen Workflow für die Anwendungen zu verfügen, können Sie mehrere Workflows verwenden. Dies stellt eine bessere Annäherung an die tatsächliche Interaktion zwischen Endbenutzern und Anwendungen dar.
Testmischungsmodelloptionen
Sie können eine der folgenden Testmischungsmodelloptionen für das Auslastungstestszenario angeben:
Auf Grundlage der Gesamtzahl der Tests: Bestimmt, welcher Webleistungs- oder Komponententest ausgeführt wird, wenn ein virtueller Benutzer eine Testiteration startet. Am Ende des Auslastungstests stimmt die Häufigkeit der Ausführung eines bestimmten Tests mit der zugewiesenen Testverteilung überein. Verwenden Sie dieses Testmischungsmodell, wenn die Testmischung auf Transaktionsprozentsätzen in einem IIS-Protokoll oder in Produktionsdaten basiert.
Auf Grundlage der Anzahl der virtuellen Benutzer: Bestimmt den Prozentsatz von virtuellen Benutzern, die einen bestimmten Webleistungs- oder Komponententest ausführen werden. An jedem Punkt im Auslastungstest stimmt die Anzahl der Benutzer, die einen bestimmten Test ausführen, mit der zugewiesenen Verteilung überein. Verwenden Sie dieses Testmischungsmodell, wenn die Testmischung auf dem Prozentsatz von Benutzern, die einen bestimmten Test ausführen, basiert.
Auf Grundlage der Benutzergeschwindigkeit: Im Verlauf des Auslastungstests wird jeder Webleistungstest oder Komponententest so oft wie angegeben pro Benutzer und pro Stunde ausgeführt. Verwenden Sie dieses Testmischungsmodell, wenn Sie möchten, dass virtuelle Benutzer im Laufe des Auslastungstests Tests mit einer bestimmten Geschwindigkeit ausführen.
Auf Grundlage der sequenziellen Reihenfolge: Jeder virtuelle Benutzer führt die Webleistungstests oder Komponententests in der Reihenfolge aus, in der sie im Szenario definiert sind. Der virtuelle Benutzer geht die Tests in dieser Reihenfolge durch, bis der Auslastungstest abgeschlossen ist.
So ändern Sie das Testmischungsmodell in einem Szenario
Öffnen Sie einen Auslastungstest.
Der Auslastungstest-Editor wird angezeigt. Die Auslastungsteststruktur wird angezeigt.
Klicken Sie im Ordner Szenarien der Auslastungsteststruktur 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 angezeigt.
Klicken Sie in der Eigenschaft Testmischungstyp auf die Schaltfläche mit den Auslassungspunkten (…).
Das Dialogfeld Testmischung bearbeiten wird angezeigt.
Klicken Sie auf die Dropdownliste unter Testmischungsmodell, und wählen Sie das Testmischungsmodell aus, das Sie für das Szenario verwenden möchten.
(Optional) Ändern Sie die Testmischung mit den Schaltflächen Hinzufügen, Entfernen und Verteilen sowie mit den Schiebereglern für die Verteilung. Weitere Informationen finden Sie unter Editing the Test Mix to Specify Which Web Performance, Unit and Coded UI Tests to Include in a Load Test Scenario.
(Optional) Geben Sie mit den Kontrollkästchen und durch Auswählen der gewünschten Tests einen Webleistungs- oder Komponententest an, der initialisiert oder beendet werden soll. Weitere Informationen finden Sie unter Emulating Expected Real-World Usage of a Web Site or Application in a Load Test Using a Test Mix Models.
Klicken Sie auf OK.
Im Fenster Eigenschaften wird das neue Testmischungsmodell für die Eigenschaft Testmischungstyp angezeigt.
Klicken Sie nach dem Ändern der Eigenschaft auf Speichern im Menü Datei. Anschließend können Sie den Auslastungstest mithilfe des neuen Werts für Testmischungstyp ausführen.
Siehe auch
Aufgaben
Weitere Ressourcen
Bearbeiten von einen Auslastungstestszenarien im Auslastungstest-Editor