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

Assurez-vous que Test Visibility est déjà configuré pour Cypress.

Compatibilité

L’intégration CI Visibility/RUM fonctionne uniquement avec les versions suivantes de cypress, dd-trace-js et browser-sdk :

  • cypress 6.7.0+
  • dd-trace-js 1.7.0+
  • browser-sdk 3.11.0+

À l’heure actuelle, seul cypress est pris en charge par cette intégration.

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 Cypress pour enregistrer correctement les clics.

Associer les tests Browser et RUM

Si vous utilisez Cypress 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.

Onglet Browser Sessions dans les détails d'un test

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.

Volet Errors de l'onglet Browser Sessions dans les détails d'un test

Pour aller plus loin