Dotcom-Monitor continúa agregando características y funcionalidades avanzadas a sus plataformas de monitoreo y pruebas sin igual. La mejora más reciente para anunciar es el registro de consola, un impulso a la grabadora web EveryStep.
EveryStep Web Recorder de Dotcom-Monitor es una herramienta dominante sin código que se utiliza para crear scripts que se pueden utilizar para pruebas de usuarios sintéticos, pruebas de carga y estrés, y monitoreo de sitios web y aplicaciones web para garantizar una experiencia coherente a lo largo del recorrido de un usuario en su sitio.
Las iteraciones anteriores de EveryStep Web Recorder produjeron scripts estelares en uso en todo el mundo, sin embargo, faltaba algo. Aunque los scripts eran eficaces, supervisaban los errores de carga de la página, comprobando que una página se cargaba y representaba correctamente. Es posible que una vista de sitio, página o aplicación pueda cargarse y representarse según lo esperado, pero la funcionalidad subyacente de JavaScript puede no funcionar según lo esperado, pueden existir problemas de seguridad no identificados o que cualquier otro número de problemas podría estar poniendo su sitio en riesgo. Hasta ahora esto pasaría desapercibido para la grabadora web EveryStep.
La adición de registro de consola en EveryStep le permite generar notificaciones de alerta o simplemente registrar problemas en su sitio para que pueda tomar medidas para asegurarse de que los usuarios pueden esperar la mejor experiencia posible.
Implementación del registro de consolas
Es probable que esté familiarizado con ver errores de consola como: Uncaught SyntaxError: Unexpected token, TypeError: ‘undefined’ no es un objeto, TypeError: $ no es una función, Uncaught TypeError: Cannot set property ‘innerText’ de null, e innumerables otros.
Al igual que está acostumbrado a usar la consola de desarrollador (F12) en el explorador mientras desarrolla, resuelve problemas y depura código para la aplicación web, puede ampliar la misma potencia de la consola a la supervisión y las pruebas.
Dentro de su script EveryStep, simplemente haciendo clic con el botón derecho en el script se abrirá el menú contextual. Verá La consola en la parte inferior del menú. Desde aquí puede seleccionar Generar error, Registrar, Omitir y Borrar como opciones. Usted querrá estar seguro de hacer clic derecho en el script donde desea colocar la instrucción Console y, a continuación, seleccionar la opción adecuada.
Al seleccionar Generar error se generará una alerta de error e iniciará la mensajería que se ha configurado para el dispositivo de supervisión, como el envío de mensajes de texto SMS, correos electrónicos o alertas de llamadas telefónicas en caso de que se produzca un error de consola. Al seleccionar Registro se identificarán los errores de la misma manera que Generar error, pero no se colocará el dispositivo en un estado de error y no se iniciará la mensajería de alerta. Simplemente registrará el error dentro de los informes del dispositivo, como en el gráfico de cascada.
La opción Omitir se puede utilizar para ignorar errores de consola en páginas o elementos con los que no le preocupan; y la opción Borrar borrará el registro de la consola.
Opciones de registro de consola
Después de insertar un comando de registro de consola en el script, puede definir exactamente qué tipos de mensajería de consola en los que desea recibir una notificación. El filtro de consola predeterminado es tener en cuenta toda la salida de la consola. Puede elegir Registros de información, Advertencia o Error si desea conocer solo información específica.
El filtro Máscara de mensaje le permite personalizar registros o errores a información específica como SyntaxError o TypeError: No se puede leer la propiedad si eso es lo que está buscando. También puede filtrar la información de registro de la consola para direcciones URL específicas mediante el campo Máscara de URL.
Más allá del tipo de mensaje, la máscara de mensaje y la dirección URL, también puede configurar el origen del mensaje en: Seguridad, JavaScript, HTML, Otroo Todos los mensajes de registro de la consola. El valor predeterminado se establece en Todo.
Mensajería de registro personalizada
Puede agregar a la potencia del script de supervisión y pruebas creado con EveryStep Web Recorder creando sus propios mensajes de consola personalizados. Usando el método console.error() dentro de su código tiene la capacidad de generar sus propias alertas y registros dentro de su monitoreo configurado que puede ser increíblemente útil.
El método console.error() escribe un mensaje de error en la consola similar a console.log(), pero aplicará un estilo al mensaje como un error e incluirá un seguimiento de pila desde donde se llamó al método. ¡El será reconocido y actuado por la función de registro de consola en su script EveryStep!
Para cualquier pregunta adicional con respecto al registrador de consola de EveryStep Web Recorder, comuníquese con su representante de Dotcom-Monitor.