Freigeben über


Editing Think Times zur Simulation von Interaktionsverzögerungen durch den Menschen in Website-Auslastungstestszenarien

 

Veröffentlicht: April 2016

Reaktionszeiten werden zur Simulation des menschlichen Verhaltens verwendet, bei dem eine gewisse Zeit zwischen einzelnen Interaktionen mit einer Website vergeht. Reaktionszeiten treten zwischen den Anforderungen in einem Webleistungstest und zwischen Testiterationen in einem Auslastungstestszenario auf. Die Verwendung von Reaktionszeiten in einem Auslastungstest kann bei der Erzeugung genauerer Auslastungssimulationen nützlich sein. Sie können angeben, ob Reaktionszeiten in Auslastungstests verwendet oder ignoriert werden. Sie können die Verwendung von Reaktionszeiten für Auslastungstests im Auslastungstest-Editor einstellen.

Das Reaktionsprofil ist eine Einstellung für ein Szenario in einem Auslastungstest. Durch die Einstellung wird festgelegt, ob die in den einzelnen Webleistungstests gespeicherten Reaktionszeiten während des Auslastungstests verwendet werden. Wenn Sie Reaktionszeiten in einigen Webleistungstests verwenden möchten, in anderen jedoch nicht, müssen Sie diese in verschiedenen Szenarien anordnen. Weitere Informationen zu Szenarien finden Sie unter Bearbeiten von einen Auslastungstestszenarien im Auslastungstest-Editor.

Beim Erstellen des Auslastungstests mit dem Assistenten für neuen Auslastungstest legen Sie anfangs fest, ob Reaktionszeiten in Ihren Auslastungstests verwendet werden. Weitere Informationen finden Sie unter Bearbeiten von einen Auslastungstestszenarien im Auslastungstest-Editor.

Anforderungen

  • Visual Studio Enterprise

Die Reaktionsprofil-Optionen werden in der folgenden Liste beschrieben:

  • Off
    Reaktionszeiten werden ignoriert. Verwenden Sie diese Einstellung, wenn Sie eine maximale Auslastung und eine hohe Belastung des Webservers simulieren möchten. Sie sollten diese Option nicht verwenden, wenn Sie versuchen, realistischere Benutzerinteraktionen mit einem Webserver zu generieren.

  • On
    Reaktionszeiten werden exakt gemäß ihrer Aufzeichnung im Webleistungstest verwendet. Es wird simuliert, dass mehrere Benutzer Webleistungstests genau wie aufgezeichnet ausführen. Da bei einem Auslastungstest mehrere Benutzer simuliert werden, könnte die Verwendung derselben Reaktionszeit ein unnatürliches Auslastungsmuster bei den synchronisierten virtuellen Benutzern ergeben.

  • Normalverteilung
    Reaktionszeiten werden verwendet, variieren jedoch im Rahmen einer Normalverteilung. Durch die leichte Veränderung der Reaktionszeit bei verschiedenen Anforderungen wird die Simulation virtueller Benutzer realistischer.

Hinweis

Eine vollständige Liste der Auslastungstest-Szenarioeigenschaften finden Sie unter Load Test Scenario Properties.

Ändern des Reaktionsprofils

So ändern Sie ein Reaktionsprofil in einem Auslastungstestszenario

  1. Öffnen Sie im Webleistungs- und Auslastungstestprojekt einen Auslastungstest.

    Weitere Informationen zum Erstellen eines Webleistungs- und Auslastungstestprojekts finden Sie unter How to: Create and Configure Test Projects for Automated Tests.

    Weitere Informationen zum Erstellen eines Auslastungstests finden Sie unter Create and run a load test.

  2. Klicken Sie im Auslastungstest-Editor auf den Szenarioknoten, für den Sie das Reaktionsprofil ändern möchten. Das Reaktionsprofil wird im Eigenschaftenfenster angezeigt. Drücken Sie F4, um das Eigenschaftenfenster anzuzeigen.

  3. Ändern Sie die Eigenschaft Reaktionsprofil im Fenster Eigenschaften.

  4. Nachdem die Änderungen der Eigenschaften abgeschlossen sind, wählen Sie im Menü Datei die Option Speichern aus. Anschließend können Sie den Auslastungstest mit dem neuen Reaktionsprofil ausführen.

Siehe auch

Create and run a load test
Bearbeiten von einen Auslastungstestszenarien im Auslastungstest-Editor
[veraltet] Gewusst wie: Festlegen von Reaktionszeiten zum Simulieren des Pausierens eines Benutzers in einem Webleistungstest
2e93860a-a67a-43a2-9b0a-5ec65ca6e7a7#CreatingLoadTestsUsingWizardStep2