Semelhante ao Time Watcher, o Network Watcher permite medir o tempo de carregamento dos elementos de rede durante a execução de um determinado intervalo de etapas dentro de um script de monitoramento, agrupados por tipo (definir uma máscara, como *.png, *.js, etc.).

Usando o Network Watcher, você pode medir o tempo de carregamento de vários elementos de rede durante a execução de scripts de monitoramento, por exemplo:

  • Tempo de carregamento de imagens (por exemplo, *.png, *.jpg) em sua página da Web;
  • Tempo de carregamento dos arquivos JavaScript (*.js) utilizados em sua aplicação web;
  • Tempo de carregamento de arquivos CSS (*.css);
  • Tempo de carregamento da fonte (*.woff, *.woff2);
  • Tempo de execução de solicitações AJAX;
  • Acompanhamento de chamadas de API (*.json, *.xml) feitas pelo seu aplicativo Web para serviços externos.

Para ativar o Observador de Rede:

  1. Clique com o botão direito do mouse na linha (etapa), após a qual o Observador de Rede deve iniciar as medidas.
  2. Selecione Medir tempo > de início de rede>.
  3. Opcional 1: especifique os parâmetros do inspetor no painel de edição, localizado à esquerda da área de código do script.
  4. Opcional 2: Para coletar, processar e agregar resultados do Inspetor de Rede como uma métrica personalizada, certifique-se de habilitar a opção Métrica Personalizada nas configurações do Inspetor de Rede .
  5. Visite o artigo Métricas personalizadas no teste de desempenho de aplicativos Web do nosso wiki para encontrar mais detalhes sobre a análise de métricas personalizadas.
  6. Selecione um tipo para definir como aplicar o valor do limiar:
    • Soma – aplique o limite à soma dos tempos de carga de todas as solicitações.
    • Média – aplique o limiar à média aritmética de todas as solicitações.
    • Cada um – aplique o limite a cada solicitação.
  7. Clique com o botão direito do mouse na linha, após a qual a medição deve ser interrompida, selecione Medir Tempo > de Parada de Rede > e escolha o nome do inspetor a ser fechado.

Vamos supor que temos uma loja online que conta com CDN onde algumas das imagens do portal são colocadas. Queremos medir se esta CDN em particular satisfaz as nossas reivindicações em relação à velocidade da carga.

Tudo o que precisamos é adicionar o Network Watcher configurado para medir o tempo de carga das imagens para este CDN.

Os URLs de imagem têm o próximo formato:

http://1ba0.cdndomain.com/abc/1234567/image_1.png
http://f4d4.cdndomain.net/kh3/1234567/image_2.png

Neste caso, a máscara de URL para o Watcher tem de ser:

*.cdndomain.*.png

Solução de monitoramento: consumo de tarefas

Quando a opção Métrica Personalizada está habilitada, a verificação de métrica personalizada é contada como uma etapa adicional no script de monitoramento e afeta o consumo geral da tarefa UserView. Dependendo do pacote de assinatura, a atualização para a próxima camada pode ser necessária para usar a opção Métrica personalizada em seus scripts de monitoramento.