Novo recurso: EveryStep Web Recorder Console Logger

O Dotcom-Monitor continua adicionando recursos e funcionalidades avançadas às suas plataformas de monitoramento e testes incomparáveis. O aprimoramento mais recente a ser anunciado é o registro de consoles, um impulso para o EveryStep Web Recorder.

O EveryStep Web Recorder do Dotcom-Monitor é uma ferramenta dominante sem código usada para criar scripts que podem ser usados para testes de usuário sintético, testes de carga e estresse e monitoramento de sites e aplicativos web para garantir uma experiência consistente durante a jornada de um usuário em seu site.

As iterações anteriores do EveryStep Web Recorder produziram scripts estelares em uso em todo o mundo, mas, no entanto, havia algo faltando. Embora os scripts fossem poderosos, eles monitoravam erros de carga de página — verificando se uma página era carregada e renderizada corretamente. É possível que uma exibição de site, página ou aplicativo possa carregar e renderizar como esperado, mas a funcionalidade JavaScript subjacente pode não estar funcionando como esperado, problemas de segurança não identificados podem existir ou qualquer outro problema pode estar colocando seu site em risco. Até agora isso passaria despercebido pelo EveryStep Web Recorder.

A adição de login de console dentro do EveryStep permite que você gere notificações de alerta ou simplesmente registre problemas em seu site para que você possa tomar medidas para garantir que os usuários possam esperar a melhor experiência possível.

 

Implementação do registro do console

Você provavelmente está familiarizado em ver erros de console como: Uncaught SyntaxError: Token inesperado, TypeError: ‘indefinido’ não é um objeto, TypeError: $ não é uma função, Uncaught TypeError: Não pode definir propriedade ‘innerText’ de nulo, e incontáveis outros.

Assim como você está acostumado a usar o console de desenvolvedor (F12) dentro do navegador enquanto desenvolve, solução de problemas e código de depuração para o seu aplicativo web, você pode estender o mesmo poder do console para o seu monitoramento e teste.

Dentro do script EveryStep, simplesmente clicar com o botão direito do mouse no script abrirá o menu sensível ao contexto. Você verá console na parte inferior do menu. A partir daqui, você pode selecionar Criar erros, log, pular e limpar como opções. Você vai querer ter certeza de clicar com o botão direito do mouse no script onde deseja colocar a instrução console e, em seguida, selecione a opção apropriada.

EveryStep Console LoggerA seleção do Raise Error gerará um alerta de erro e iniciará mensagens configuradas para o seu dispositivo de monitoramento, como o envio de mensagens de texto SMS, e-mails ou alertas de chamadas telefônicas no caso de ocorrer um erro no console. A seleção do Log identificará erros iguais aos erros do Raise, mas ele não colocará o dispositivo em um estado de erro e não iniciará mensagens de alerta. Ele apenas registrará o erro dentro do relatório do dispositivo, como no gráfico de cachoeiras.

A opção Ignorar pode ser usada para ignorar erros de console em páginas ou elementos com os quais você não tem preocupações; e a opção Limpar limpará o registro do console.

 

Opções de registro de console

Depois de inserir um comando de registro de console em seu script, você pode definir ainda mais exatamente quais tipos de mensagens de console nas quais você gostaria de ser notificado. O filtro padrão do console é observar toda a saída do console. Você pode escolher registros de informações, avisos ou erros se quiser saber apenas sobre informações específicas.

CadaStep Web Recorder RaiseError

 

 

 

 

 

 

 

 

 

O filtro Máscara de Mensagem permite personalizar logs ou erros para informações específicas, como SyntaxError ou TypeError: Não é possível ler propriedade se é isso que você está procurando. Você também pode filtrar informações de log do console para URLs específicos usando o campo URL Mask.

EveryStep Recorder Console Logger Raise Error

 

 

 

 

 

 

 

 

 

Além do tipo de mensagem, máscara de mensagem e URL, você também pode configurar a fonte da mensagem para: Segurança, JavaScript, HTML, Outrasou todas as mensagens de log do console. O padrão está definido para Todos.

EveryStep Recorder Console Logger RaiseError

Mensagens personalizadas de log

Você pode adicionar ao poder do seu script de monitoramento e teste criado com o EveryStep Web Recorder criando suas próprias mensagens personalizadas do console. Usando o método console.error() dentro do seu código, você tem a capacidade de gerar seus próprios alertas e logs dentro do seu monitoramento configurado, o que pode ser incrivelmente útil.

O método console.error() escreve uma mensagem de erro para o console semelhante ao console.log(), mas ele irá estilizar a mensagem como um erro e incluirá um traço de pilha de onde o método foi chamado. O será reconhecido e interpretado pelo recurso De Registro de Console em seu script EveryStep!

Para obter quaisquer perguntas adicionais sobre o EveryStep Web Recorder Console Logger, entre em contato com o representante do Dotcom-Monitor.

Latest Web Performance Articles​

Start Dotcom-Monitor for free today​

No Credit Card Required