Este producto no es compatible con el sitio Datadog seleccionado. ().

Información general

Test Optimization se integra con Datadog Real User Monitoring para proporcionarte las herramientas para un análisis profundo de tus tests de navegador.

Compatibilidad

Para habilitar la integración de RUM, asegúrate de que Test Optimization está configurado para tus tests y que la aplicación que se está testeando está instrumentada con RUM.

La integración de RUM es compatible con los tests de navegador de Cypress y los tests de navegador de 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

Playwright

  • playwright >= 1.38.0
  • dd-trace-js >= 5.46.0
  • browser-sdk >= 5.15.0
Desde el SDK de navegador v5.0.0, activa el parámetro de inicialización `allowUntrustedEvents` durante los tests para capturar correctamente los clics.

Conectar tests de navegador y RUM

Si utilizas Cypress, Selenium o Playwright para ejecutar tus tests de navegador y la aplicación que se está testeando está instrumentada mediante Real User Monitoring, tus resultados de test y sus sesiones de navegador de RUM generadas y las repeticiones de sesión se vinculan automáticamente.

En el panel lateral de detalles del test en Test Optimization aparece una pestaña Browser Sessions (Sesiones de navegador).

Pestaña de sesión de navegador en los detalles de test

La sesión de RUM tiene todos los datos que RUM normalmente recopila para que puedas depurar posibles problemas en tus tests de navegador, como errores inesperados.

Errores de pestaña de sesión de navegador en los detalles del test

Referencias adicionales