Synthetic Testing et Synthetic Monitoring
Rejoignez une session de webinaire de formation
Explorez et inscrivez-vous aux sessions de formation fondamentale. Découvrez comment Datadog Synthetic Monitoring est une solution de surveillance proactive qui vous permet de créer des tests d'API, de navigateur et mobiles sans code pour simuler automatiquement les parcours utilisateur et les requêtes vers vos applications, points de terminaison clés et couches réseau.
S'INSCRIRELes tests Synthetic vous permettent d’observer les performances de vos systèmes et applications à l’aide de requêtes et actions simulées depuis le monde entier. Datadog suit les performances de vos pages Web et API du backend au frontend, et à différents niveaux réseau (HTTP, SSL, DNS, WebSocket, TCP, UDP, ICMP et gRPC) de manière contrôlée et stable, en vous alertant sur les comportements défectueux tels que les régressions, les fonctionnalités cassées, les temps de réponse élevés et les codes d’état inattendus.
Calculer des SLO sur vos points de terminaison clés et parcours utilisateur facilite le respect de vos objectifs de performance applicative et permet, en fin de compte, d’offrir une expérience client cohérente.
Vous pouvez créer des tests Synthetic dans l’application Datadog, avec l’API ou avec Terraform.
Configurer des tests d’API et des tests d’API en plusieurs étapes
Les tests API vous permettent de lancer des requêtes individuelles ou des chaînes de requêtes afin d’effectuer des vérifications sur vos systèmes essentiels à différents niveaux du réseau : test HTTP, test SSL, test DNS, test WebSocket, test TCP, test UDP test, test ICMP et test gRPC.
Enregistrer des tests de navigateur
Utilisez des tests Browser Synthetic pour surveiller l’expérience de vos clients sur vos pages Web, de bout en bout et dans le monde entier.
Enregistrer des tests d’application mobile
Utilisez des tests d’application mobile Synthetic pour surveiller l’expérience de vos clients sur vos applications iOS et Android, de bout en bout et sur différents types d’appareils.
Créer des tests de chemin réseau
Créez des tests de chemin réseau synthétiques depuis des emplacements gérés pour effectuer des vérifications TCP, UDP et ICMP et visualiser les routes des paquets à travers des points de terminaison mondiaux.
Suites de tests
Utilisez les collections de tests Synthetic pour organiser plusieurs tests en collections logiques regroupées par parcours utilisateur, environnement, emplacement, service ou équipe pour une gestion et un dépannage rationalisés.
Explorer Bits Testing et Goal-Based Testing
Utilisez Bits Testing pour explorer votre application, cartographier des parcours utilisateur critiques et générer des tests Synthetic qui les couvrent, y compris Goal-Based tests qui vérifient que les utilisateurs peuvent atteindre un objectif en utilisant des tests non déterministes et agentiques.
Lancer des emplacements privés
Utilisez des emplacements privés Synthetic pour surveiller des API et sites Web internes ou pour créer des emplacements personnalisés dans des zones stratégiques pour votre entreprise.
Connecter des données et des traces
Datadog vous permet d’intégrer vos tests Synthetic à vos traces APM pour identifier l’origine des échecs parmi vos requêtes frontend, réseau et backend.
Accéder aux dashboards prêts à l’emploi
Utilisez les dashboards Synthetic prêts à l’emploi pour analyser les données de performance liées à vos tests API, tests API à plusieurs étapes, tests Browser et emplacements privés, ainsi qu’aux événements Datadog.
Utiliser Synthetic Monitoring & Testing Results Explorer
Créez des requêtes de recherche et des visualisations pour vos exécutions de tests Synthetic ou vos lots de tests exécutés dans des pipelines CI/CD.
Suivre la couverture des tests
Optimisez votre collection de tests en vous assurant que les workflows les plus importants de votre applications sont testés.
Notifications de Synthetic Monitoring
Utilisez et enrichissez les monitors synthétiques pour envoyer des notifications lorsqu’un test de Synthetic Monitoring échoue. Les fonctionnalités suivantes sont disponibles :
- Messages de monitor préremplis
- Les messages de monitor préremplis fournissent un point de départ structuré pour les alertes de test Synthetic. Chaque message comprend un titre, un résumé et un pied de page standardisés contenant les métadonnées du test, ce qui facilite la compréhension de l’alerte en un coup d’œil.
- Template variables
- Les variables de modèle vous permettent d’injecter dynamiquement des données spécifiques au test dans les notifications de monitor. Ces variables proviennent de l’objet
synthetics.attributes. - Utilisation avancée
- L’utilisation avancée inclut des techniques pour faire ressortir des informations de test plus approfondies ou structurer des messages complexes à l’aide de modèles Handlebars.
- Alertes conditionnelles
- Les alertes conditionnelles vous permettent de modifier le contenu d’une notification de monitor en fonction de résultats de test ou de conditions d’échec spécifiques.
Pour plus d’informations, consultez Synthetic Monitoring notifications.
Historique des versions
Utilisez Version History in Synthetic Monitoring pour exécuter une version précédente d’un test, restaurer votre test à n’importe quelle version enregistrée ou cloner une version pour créer un nouveau test de Synthetic Monitoring.
Prêt à commencer ?
Consultez Débuter avec Synthetic Monitoring pour obtenir des instructions sur la création de votre premier test Synthetic et la surveillance de vos applications web. Ensuite, consultez Débuter avec les emplacements privés pour savoir comment créer votre emplacement privé et exécuter des tests Synthetic avec celui-ci.
Pour aller plus loin
Documentation, liens et articles supplémentaires utiles: