LoadView utilise de vrais navigateurs pour simuler les interactions des utilisateurs avec un site Web, fournissant des données de performance précises qui imitent étroitement les scénarios du monde réel. Vous pouvez sans effort scripter des interactions utilisateur complexes, ce qui vous permet d’exécuter des scénarios de test détaillés et ciblés sur votre site Web sans avoir besoin de compétences avancées en codage. Une fois votre scénario de test défini et votre script créé, LoadView génère des utilisateurs virtuels exécutant le scénario de test dans une fenêtre de navigateur réelle. Une fois le test commencé, chaque utilisateur virtuel exécute à plusieurs reprises la transaction Web définie par le scénario de test. Une fois la transaction terminée, l’utilisateur virtuel redémarre le processus et continue jusqu’à la fin de la durée du test.

Chaque fois qu’un utilisateur virtuel exécute la transaction, LoadView lance une nouvelle session de navigateur.

Pour configurer un test en plusieurs étapes d’une application Web, vous devez enregistrer un script de test à l’aide de l’outil de script EveryStep. Vous pouvez créer un nouveau script, importerun script dans l’enregistreur d’outils de script EveryStep à partir d’un test existant ou le télécharger à partir d’une machine locale.

Par exemple, vous pouvez utiliser l’enregistreur Web EveryStep pour enregistrer et tester le processus de paiement du panier d’un site de commerce électronique.

Script enregistré

Le champ affiche le script qui a été enregistré à l’aide de EveryStep Scripting Tool. Pour modifier le script, cliquez sur le bouton Modifier le script et modifiez le script.

Mode script

Ce champ affiche le type de navigateur sélectionné dans le script, le type d’appareil et la résolution d’enregistrement.

Seuil de validation du temps (en secondes)

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.

Mode navigateur

Dotcom-Monitor peut envoyer des demandes de test de charge via un proxy ou directement. Par défaut, toutes les requêtes seront envoyées directement à partir des injecteurs de charge. L’option Mode navigateur permet d’activer rapidement le proxy pour envoyer des requêtes en mode Tunnel .

DNS Options

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.

Une fois que le script a été créé, vous devez configurer un scénario de test de charge.