Les
scripts
EveryStep sont utilisés pour configurer les tests de surveillance et
de charge dans
les plates-formes Dotcom-Monitor.
Pour commencer à enregistrer un script, consultez l’article Démarrer avec everystep scripting tool ou commencer avec le bureau d’outils de script EveryStep pour l’outil de bureau.
Vue d’ensemble de l’outil de script EveryStep
Quand utiliser
EveryStep Scripting Tool est le meilleur choix pour :
- Surveillance des performances et des fonctionnalités des applications Web dans un véritable navigateur.
- Chargez les pages Web de test et les applications Web dans une fenêtre de navigateur réelle pour émuler le comportement réel de l’utilisateur sur un site Web cible.
- Surveillance de disponibilité du serveur avec plusieurs demandes HTTP(S) au sein d’un seul appareil de surveillance (disponible uniquement pour EveryStep Scripting Tool Desktop).
Enregistrement dans une fenêtre de navigateur réel
EveryStep Scripting Tool tire parti d’un navigateur de bureau ou mobile de votre choix (Chrome, Firefox, Edge et plus de 40 navigateurs mobiles sont pris en charge) pour émuler pleinement l’interaction réelle des utilisateurs avec une application Web cible ou une page Web. L’utilisation d’un véritable navigateur pour enregistrer un script de surveillance permet aux utilisateurs de tester si le contenu Web est rendu correctement et que l’application Web fonctionne réellement comme prévu. Les tests de navigateur réels soutiennent les contrôles des fonctionnalités de connexion, de la présence et du comportement d’éléments Web particuliers sur la page Web, de la logique d’entreprise de l’application Web, etc. Les tests de performances d’applications Web telles que SPA et RIA qui reposent fortement sur Javascript, Silverlight et d’autres technologies embarquées ne peuvent être exécutés correctement qu’en imitant une véritable interaction utilisateur avec une application Web dans une fenêtre de navigateur. Contrairement aux tests de site Web au niveau HTTP, les tests de performance dans un navigateur réel vous fournissent des résultats plus réalistes. Voir des explications plus détaillées sur la différence entre HTTP(S) et les tests de performances réels du navigateur dans notre wiki.
Validation du texte
EveryStep Scripting Tool prend en charge les validations de mots clés pour vérifier si le contenu texte sélectionné a été chargé sur une page Web et visible pour les utilisateurs finaux. Le système recherchera des mots clés ou des phrases sélectionnés sur les pages Web cibles sur chaque session de surveillance web ou de test de charge et générera des erreurs de validation en cas d’échec de la validation. Retrouvez plus d’informations sur la technologie de validation de mots clés dans notre wiki.
Validation d’image
La validation d’image est une technologie de plus utilisée par EveryStep Scripting Tool pour vérifier si la page Web cible a été chargée correctement. EveryStep Scripting Tool prend un instantané de l’image ou de la zone statique spécifiée sur une page Web. Chaque fois que le script est exécuté, le système vérifie si l’image a été rendue par le navigateur et existe sur la page. Retrouvez plus d’informations sur la technologie de validation d’image dans notre wiki.
RIA Validation
Dans RIA, une partie importante de la fonctionnalité est déplacée du côté du client. En d’autres termes, RIA est exécuté du côté du client, dans le même navigateur, mais en utilisant des plugins et/ou la technologie Ajax. EveryStep Scripting Tool prend en charge la surveillance et la validation RIA en exécutant la comparaison pixel par pixel de la partie visible de la page Web cible. Vous pouvez ajouter l’étape de validation d’image RIA à votre script ou utiliser le suivi du clavier et de la souris lors de l’enregistrement du script. Retrouvez plus d’informations sur la surveillance RIA ici.
PII Protection
Dans certains cas, le script enregistré avec EveryStep Scripting Tool peut contenir des informations sensibles telles que les connexions et mots de passe, les informations HIPPA, etc. Dotcom-Monitor offre un large choix d’outils pour protéger l’IIP contre l’enregistrement et l’exposition aux utilisateurs non autorisés. Vous pouvez utiliser Secure Vault pour chiffrer les paramètres sensibles qui doivent être utilisés dans le script ou mettre en pause l’enregistrement vidéo lorsqu’il s’agit de contenu sensible. En savoir plus sur la protection PII lors de la surveillance et des tests de charge dans cet article.
Options avancées
Avec EveryStep Scripting Tool, vous pouvez également modifier votre script pour ajouter des retards, filtrer les erreurs, modifier la limitation du réseau, modifier les réponses et utiliser des extraits de code pour créer les scripts de suivi et de test de charge les plus réalistes. Vérifiez toutes les options avancées disponibles dans la section Édition d’un script de notre wiki.