Instrumenter vos tests Browser avec RUM
La solution CI Visibility n'est pas encore disponible pour le site que vous avez sélectionné ().
Présentation
Test Visibility peut être intégré à la fonctionnalité Real User Monitoring de Datadog afin de vous offrir les outils dont vous avez besoin pour analyser en profondeur vos tests Browser.
Compatibilité
Pour activer l’intégration RUM, assurez-vous que la fonctionnalité Test Visibility est configurée pour vos tests et que l’application testée a été instrumentée avec RUM.
L’intégration RUM est compatible avec les tests Browser Cypress et Selenium.
Cypress
cypress
6.7.0+dd-trace-js
1.7.0+browser-sdk
3.11.0+
Selenium
selenium-js
4.11.0+, dd-trace-js
5.11.0+ / 4.35.0+selenium-java
3.141.59+, dd-trace-java
1.34.0+selenium-dotnet
3.0.0+, dd-trace-dotnet
2.51.0+selenium-ruby
4.0.0+, datadog-ci
1.0.0.beta6+browser-sdk
5.15.0+
Depuis la version 5.0.0 du SDK Browser, vous devez activer le paramètre d'initialisation `allowUntrustedEvents` pendant l'exécution de vos tests pour enregistrer correctement les clics.
Associer les tests Browser et RUM
Si vous utilisez Cypress ou Selenium pour exécuter vos tests Browser et que l’application testée est instrumentée avec le service Real User Monitoring, les résultats de vos tests ainsi que les sessions Browser RUM et les replays générés sont automatiquement associés.
Un onglet Browser Sessions s’affiche dans le volet latéral des détails des tests de Test Visibility.
La session RUM inclut toutes les données recueillies en temps normal par RUM. Vous pouvez donc procéder au debugging des problèmes potentiels dans vos tests Browser, en étudiant par exemple les erreurs inattendues.
Pour aller plus loin
Documentation, liens et articles supplémentaires utiles: