LoadView verwendet echte Browser, um Benutzerinteraktionen mit einer Website zu simulieren und genaue Leistungsdaten bereitzustellen, die reale Szenarien genau nachahmen. Sie können mühelos komplexe Benutzerinteraktionen skripten, sodass Sie detaillierte und gezielte Testszenarien auf Ihrer Website ausführen können, ohne dass fortgeschrittene Programmierkenntnisse erforderlich sind. Nachdem das Testszenario definiert und das Skript erstellt wurde, generiert LoadView virtuelle Benutzer, die das Testszenario in einem echten Browserfenster ausführen. Nach dem Start des Tests führt jeder virtuelle Benutzer die durch das Testszenario definierte Webtransaktion wiederholt aus. Sobald die Transaktion abgeschlossen ist, startet der virtuelle Benutzer den Prozess neu und setzt ihn fort, bis die Testdauer endet.

Jedes Mal, wenn ein virtueller Benutzer die Transaktion ausführt, initiiert LoadView eine neue Browsersitzung.

Um einen mehrstufigen Test einer Webanwendung zu konfigurieren, müssen Sie ein Testskript mit dem EveryStep Scripting Tool aufzeichnen. Sie können ein neues Skript erstellen,ein Skript aus einem vorhandenen Test in den EveryStep Scripting Tool-Recorder importieren oder von einem lokalen Computer hochladen.

Sie können beispielsweise den EveryStep Web Recorder verwenden, um den Warenkorb-Checkout-Prozess für eine E-Commerce-Website aufzuzeichnen und zu testen.

Aufgezeichnetes Skript

Das Feld zeigt das Skript an, das mit EveryStep Scripting Toolaufgezeichnet wurde. Um das Skript zu bearbeiten, klicken Sie auf die Schaltfläche Skript bearbeiten, und ändern Sie das Skript.

Skriptmodus

In diesem Feld wird der im Skript, im Gerätetyp und in der Aufzeichnungsauflösung ausgewählte Browsertyp angezeigt.

Schwellenwert für die Zeitvalidierung (in Sekunden)

Enter the time in seconds you expect your script should be completed in case you would like to receive an error if this threshold is exceeded. 

There are several default system timeouts:

Navigation timeout 120 seconds By default, the system will wait for 120 seconds to complete navigation to a web page. If navigation isn’t completed in 120 seconds the action is aborted and error is generated.  The script execution will continue.
User Action timeout 50 second The system will wait for 50 seconds to complete a user action (click, select, etc.). If the user action isn’t completed in 50 seconds the action is aborted and error is generated. The script execution will continue.
Script Execution timeout 15 minutes By default, the system will wait for script execution result fro 15 minutes. If the script execution is not finished in 15 minutes it will be aborted. Script execution is fully aborted either on a successful run or in case of reaching the timeout.

Browser-Modus

Dotcom-Monitor kann Auslastungstestanforderungen über einen Proxy oder direkt senden. Standardmäßig werden alle Anfragen direkt von Load Injectors gesendet. Die Option Browsermodus ermöglicht die schnelle Aktivierung des Proxys, um Anforderungen im Tunnelmodus zu senden.

DNS-Optionen

The DNS Options feature allows users to choose how domain name server (DNS) requests are conducted during a test.

The Custom DNS Hosts section allows setting up the mapping of IP addresses to hostnames. IPv6 and IPv4 DNS resolutions are supported.

To specify the mapping, enter the IP address and the hostname in the corresponding fields.

Examples:

192.168.107.246   example.com user.example.com userauth.example.com tools.example.com
192.168.107.246   example.com
192.168.107.246   user.example.com
192.168.107.246   userauth.example.com

See also: DNS Mode Options.

Nachdem das Skript erstellt wurde, müssen Sie ein Auslastungstestszenario konfigurieren.