L’outil de script EveryStep est une application qui automatise l’enregistrement des interactions d’un navigateur avec un site Web ou une application Web. Vous pouvez utiliser la version Web ou de bureau de l’outil d’enregistrement du navigateur. Pour installer la version de bureau, voir Getting Started with EveryStep Scripting Tool Desktop.

Comment exécuter l’outil de script EveryStep basé sur le Web

Pour utiliser l’outil de script EveryStep basé sur le Web, connectez-vous à votre compte Dotcom-Monitor :

  1. À partir de la page
    Gestionnaire
    d’appareil, cliquez sur Ajouter l’appareil dans le coin supérieur droit pour ajouter un nouvel appareil de surveillance.
  2. Sous applications Web – UserView, sélectionnez Étapes d’enregistrement.
  3. Dans la fenêtre contexturé du nouveau script d’enregistrement, entrez une URL de départ dans la boîte.
  4. Spécifiez le type d’appareil utilisateur, navigateur, résolution à enregistrer.
  5. Cliquez sur Enregistrer maintenant.

Vous pouvez également atteindre l’outil de script EveryStep basé sur le Web d’une manière alternative :

  1. Sur la page Device Manager, rendez-vous au menu Outils.
  2. Dans l’outil de script EveryStep – section Web, entrez une URL de départ dans la boîte.
  3. Sélectionnez Modifier le mode Scripting pour sélectionner le navigateur de bureau ou mobile que vous souhaitez émuler.
  4. Cliquez sur Enregistrer maintenant.

Portée de l’utilisation

EveryStep Scripting Tool est utilisé pour enregistrer des scripts pour :

  • Surveillance des applications Web : surveillance des applications Web à l’aide d’un navigateur.

  • Surveillance riche de l’application Internet (RIA)
    : surveillance des applications Web qui comprend un besoin de vérification d’image ou d’éléments dynamiques de page Web, tels que Silverlight, Flex, Flash, etc.
  • Surveillance de disponibilité du serveur : surveillance des applications Web à l’aide d’un processus de demande HTTP/S (GET/POST) (le mode de script HTTP n’est disponible que via EveryStep Scripting Tool Desktop).
  • Test de charge: test d’applications Web à partir d’emplacements
    d’agents de surveillance
    dans le monde entier.

Web Applications

Il s’agit de la sélection par défaut et de la fonction la plus couramment utilisée de EveryStep. La surveillance des applications Web crée un script robuste qui peut effectuer des actions complexes, y compris remplir des formulaires, interagir avec le multimédia, cliquer sur différents éléments d’une page, vérifier pour s’assurer que le texte et les images spécifiques ont chargé sur la page, et bien plus encore. En savoir plus sur le fonctionnement de la surveillance des applications Web.

Disponibilité du serveur

Cliquez sur plusieurs pages, créant rapidement plusieurs tâches HTTP/S de disponibilité du serveur qui s’exécutent, dans l’ordre, sous un seul dispositif de surveillance. Il existe plusieurs différences clés entre le fonctionnement de la surveillance des disponibilités des serveurs et le fonctionnement des scripts de surveillance des applications Web. Téléchargez EveryStep Scripting Tool Desktop pour implémenter cette tâche de surveillance.

Tests de charge et de stress

Enregistrez les actions que vous attendez d’un utilisateur moyen de votre site Web. Exécutez ce script sur plusieurs machines différentes pour simuler des charges lourdes sur votre site Web. Le test de charge est unique parmi les plates-formes Dotcom-Monitor en ce qu’une fois que vous enregistrez un script, vous devez planifier des tests uniques, tandis que d’autres plates-formes effectuent une surveillance continue.

Enregistrement du navigateur EveryStep

Ensuite, vous effectuez «chaque étape» du chemin d’application Web qu’un utilisateur prendrait normalement, ou que vous souhaitez vérifier spécifiquement avec des clics, des messages, des vol stationnaires, etc. L’enregistreur EveryStep enregistre chaque interaction de navigateur.

Une fois que vous avez terminé l’enregistrement du script, sélectionnez le bouton Stop à partir des outils de navigation à gauche.

Une fois que vous avez cessé d’enregistrer, vous serez invité à rejouer le script nouvellement enregistré dans l’enregistreur EveryStep pour confirmer le script enregistré correctement.

L’enregistrement est ensuite rejoué dans l’enregistreur EveryStep pour confirmer que le script fonctionne.

Validation du contenu

Validation est un ensemble de fonctions de EveryStep Scripting Tool spécifiques aux tâches de surveillance des applications Web. Les mots clés sont disponibles dans plusieurs types de tâches de surveillance, y compris la disponibilité du serveur, les performances web etles tâches de surveillance des applications Web.

La validation par mot clé (texte) est utilisée pour aider à vérifier que non seulement le serveur répond à une demande, mais qu’il sert les données appropriées. La validation par mot clé vous permet de spécifier des mots clés à vérifier sur une page chaque fois que la page est chargée. Vous pouvez spécifier une phrase de mot clé par ligne. Une phrase de mot clé se compose d’un ou plusieurs mots dans le même format qu’ils apparaissent sur la page. Vous ne pouvez pas inclure plusieurs mots clés de différents emplacements sur un site Web dans une phrase de mot clé. Pour plus d’informations, voir Utilisation de la validation par mot clé.

La vérification d’un mot clé n’est pas un élément nécessaire de la création d’un script, cependant, il est fortement recommandé que vous vérifiiez pour au moins un mot clé pour vérifier que le contenu de votre page a chargé et rendu avec succès.

La technologie de validation d’image est utilisée pour prendre un instantané d’une image ou d’une zone de référence pour faire une comparaison par pixel. Pour plus d’informations, voir Validation d’image.

Le résultat est un coefficient d’une coïncidence qui est utilisé pour déterminer l’existence de l’image pendant la surveillance.

Enregistreur RIA

Rich Internet Application (RIA) de surveillance est un module supplémentaire de l’outil de script EveryStep qui fournit un niveau inégalé de riches capacités de surveillance des applications. La combinaison de notre puissante technologie d’appariement d’image avec l’outil de script EveryStep permet la création facile de scripts d’analyse transactionnelle complexes qui peuvent réellement « voir » et interagir avec les technologies RIA telles que Flash, Silverlight, Java, Flex, Ajax, Shockwave, QuickTime, ActiveX, et d’autres.

Pour travailler avec des sites RIA dynamiques, utilisez les fonctions RIA Image

et RIA Keyboard + Mouse.

Une démonstration vidéo des capacités RIA et du processus d’enregistrement est disponible dans la vidéo How To: Recording an RIA Script.

Erreurs de filtrage

Si des
erreurs sont détectées dans le script,
vous serez présenté avec la liste des erreurs et invité à choisir si vous souhaitez filtrer ces erreurs lorsque le script s’exécute en sélectionnant Ignorer.

Si vous choisissez de filtrer une erreur, l’outil de script EveryStep ajoutera un filtre au début du script similaire à ce qui suit :

NetworkFilter.Deny (»http://www.example.com/FilteredOutElement.ttf«);

Si à tout moment le script se heurte à une erreur avec cet élément, l’erreur sera ignorée, et le script continuera à s’exécuter sans signaler l’erreur.

Enregistrement du script

Après avoir créé votre premier script, enregistrez-le sur le site Dotcom-Monitor en appuyant sur le bouton Enregistrer.

Le script EveryStep est téléchargé sur votre compte Dotcom-Monitor où les options d’alerte et de reporting sont configurées. Ici, vous définirez les derniers détails de votre script de surveillance, y compris:

EveryStep Scripting Tool Overview Vidéo