¿Qué es Nightwatch?
Nightwatch.js es un potente y fácil de usar marco de pruebas automatizadas construido sobre Node.js. Se utiliza para crear y ejecutar pruebas de automatización del navegador de extremo a extremo con simplicidad y eficiencia. Proporciona un amplio conjunto de comandos y aserciones integrados, lo que facilita la interacción con elementos web, la simulación de acciones de usuario y la verificación de los resultados esperados.
Nightwatch.js es compatible con múltiples plataformas de navegador, incluidos Chrome, Firefox y Safari, lo que le permite probar sus aplicaciones web en diferentes entornos. También se integra a la perfección con marcos de pruebas populares, como Mocha y Jasmine, proporcionando flexibilidad en la organización de las pruebas y la generación de informes.
Uno de los principales puntos fuertes de Nightwatch.js es su capacidad para manejar operaciones asíncronas sin problemas. Soporta comandos asíncronos y proporciona mecanismos robustos para el manejo de esperas y tiempos de espera, asegurando una sincronización precisa entre los pasos de prueba y la aplicación bajo prueba.
¿Cómo monitorizar Nightwatch?
ServicePilot facilita la monitorización del escenario de pruebas de Nightwatch simplemente añadiendo un reportero personalizado en la instalación de nightwatch para enviar estadísticas a ServicePilot. A continuación, es necesario añadir un recurso correspondiente del package appmon-nightwatch a través de la interfaz web de ServicePilot para recibir la información enviada por el script.
ServicePilot supervisa los resultados del estado y tiempo de ejecución de las pruebas de Nightwatch.
Las estadísticas recogidas de esta manera incluyen 4 indicadores:
- Afirmaciones Aprobadas: Assertions Passed
- Afirmaciones fallidas: Assertions Failed
- Tiempo de ejecución: Runtime
- Tasa de aprobación: Pass Rate
¿Cómo instalar un recurso nightwatch?
- Utilice su instalación de ServicePilot OnPremise o una cuenta SaaS.
- Añada un nuevo recurso nightwatch a través de la interfaz web (
/prmviews
o/prmresources
) o a través de la API (página/prmpackages
), se aprovisionará automáticamente el agente predeterminado de ServicePilot u otro agente.
Los detalles del paquete nightwatch se encuentran en la página
/prmpackages
del software.
Beneficios
ServicePilot le permite prestar servicios de TI de forma más rápida y segura con la detección automatizada y funciones avanzadas de monitoring.
Al correlacionar la tecnología NIGHTWATCH con APM y la supervisión de infraestructuras, ServicePilot es capaz de proporcionar una visión más completa del entorno de TI de una organización.
Esto permite a los equipos de TI identificar y diagnosticar rápidamente los problemas que pueden estar afectando al rendimiento de las aplicaciones, y tomar medidas correctivas antes de que los usuarios finales se vean afectados.
Comience con una prueba gratuita de nuestro solution SaaS. Explore nuestros plans o contacte con nosotros para encontrar lo que mejor se adapte a usted.