Qu'est-ce que Nightwatch ?
Nightwatch.js est un système de test automatisé puissant et facile à utiliser, construit sur Node.js. Il est utilisé pour créer et exécuter des tests d'automatisation de navigateur de bout en bout avec simplicité et efficacité. Il fournit un ensemble riche de commandes et d'assertions intégrées, permettant d'interagir avec les éléments web, de simuler les actions de l'utilisateur et de vérifier les résultats attendus.
Nightwatch.js supporte plusieurs plateformes de navigateurs, y compris Chrome, Firefox et Safari, ce qui vous permet de tester vos applications web dans différents environnements. Il s'intègre également de manière transparente avec les frameworks de test les plus populaires, tels que Mocha et Jasmine, offrant ainsi une grande flexibilité dans l'organisation des tests et la création de rapports.
L'une des principales forces de Nightwatch.js est sa capacité à gérer les opérations asynchrones de manière transparente. Il supporte les commandes asynchrones et fournit des mécanismes robustes pour gérer les attentes et les délais, assurant une synchronisation précise entre les étapes de test et l'application testée.
Comment monitorer Nightwatch?
ServicePilot facilite la surveillance du scénario de test Nightwatch en ajoutant simplement un rapporteur personnalisé dans l'installation de Nightwatch pour envoyer des statistiques à ServicePilot. Une ressource correspondante du package appmon-nightwatch doit alors être ajoutée via l'interface web de ServicePilot pour recevoir les informations envoyées par le script.
ServicePilot surveille les résultats des **tests de Nightwatch (état et durée d'exécution).
Les statistiques ainsi recueillies comprennent :
- Assertions Passed : Affirmations réussies
- Assertions Failed : Échecs d'affirmations
- Runtime : Durée d'exécution
- Pass Rate : Taux de réussite
Comment installer une ressource nightwatch ?
- Utilisez votre installation ServicePilot OnPremise ou un compte SaaS.
- Ajoutez une nouvelle ressource nightwatch via l'interface web (
/prmviews
ou/prmresources
) ou par API (page/prmpackages
), l'agent ServicePilot par défaut ou un autre agent sera provisionné automatiquement.
Les détails du package nightwatch sont situés dans la page
/prmpackages
du logiciel.
Avantages de la solution ServicePilot
ServicePilot vous permet de fournir des services informatiques plus rapidement et en toute sécurité grâce à la découverte automatique et aux fonctions avancées de monitoring.
En corrélant la technologie NIGHTWATCH avec l'APM et la surveillance de l'infrastructure, ServicePilot est en mesure de fournir une vue plus complète de l'environnement informatique d'une organisation.
Cela permet aux équipes informatiques d'identifier et de diagnostiquer rapidement les problèmes susceptibles d'affecter les performances des applications, et de prendre des mesures correctives avant que les utilisateurs finaux ne soient affectés.
Commencez par un essai gratuit de notre solution SaaS. Explorez nos plans ou contactez-nous pour trouver ce qui vous convient le mieux.