Similar a Time Watcher, Network Watcher permite medir el tiempo de carga de los elementos de red durante la ejecución de un cierto rango de pasos dentro de un script de monitoreo, agrupados por tipo (establecer una máscara, como *.png, *.js, etc.).

Con Network Watcher, puede medir el tiempo de carga de varios elementos de red durante la ejecución de scripts de supervisión, por ejemplo:

  • Tiempo de carga de las imágenes (por ejemplo, *.png, *.jpg) en su página web;
  • Tiempo de carga de los archivos JavaScript (*.js) utilizados en su aplicación web;
  • Tiempo de carga de los archivos CSS (*.css);
  • Tiempo de carga de la fuente (*.woff, *.woff2);
  • AJAX solicita tiempo de ejecución;
  • Seguimiento de las llamadas a la API (*.json, *.xml) realizadas por la aplicación web a servicios externos.

Para activar Network Watcher:

  1. Haga clic con el botón derecho en la línea (paso), después de lo cual Network Watcher debe iniciar medidas.
  2. Seleccione Medir tiempo > de inicio de red>.
  3. Opcional 1: Especifique los parámetros del observador en el panel de edición, situado a la izquierda del área de código de script.
  4. Opcional 2: Para recopilar, procesar y agregar resultados de Network Watcher como una métrica personalizada, asegúrese de habilitar la opción Métrica personalizada en la configuración de Network Watcher .
  5. Visite el artículo Métricas personalizadas en las pruebas de rendimiento de aplicaciones web de nuestra wiki para obtener más detalles sobre el análisis de métricas personalizadas.
  6. Seleccione un tipo para definir cómo aplicar el valor de umbral:
    • Sum: aplique el umbral a la suma de los tiempos de carga de todas las solicitudes.
    • Average: aplique el umbral al promedio aritmético de todas las solicitudes.
    • Cada uno: aplique el umbral a cada solicitud.
  7. Haga clic con el botón derecho en la línea, después de lo cual se debe detener la medición, seleccione Medir parada de red > de tiempo > y elija el nombre del observador que desea cerrar.

Supongamos que tenemos una tienda en línea que se basa en CDN donde se colocan algunas de las imágenes del portal. Queremos medir si este CDN en particular satisface nuestras afirmaciones con respecto a la velocidad de carga.

Todo lo que necesitamos es agregar Network Watcher configurado para medir el tiempo de carga de las imágenes para esta red CDN.

Las URL de imagen tienen el siguiente formato:

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

En este caso, la máscara de URL para Watcher tiene que ser:

*.cdndomain.*.png

Solución de monitoreo: Consumo de tareas

Cuando se habilita la opción Métrica personalizada , la comprobación de métricas personalizadas se cuenta como un paso adicional en el script de supervisión y afecta al consumo general de tareas de UserView. En función del paquete de suscripción, es posible que sea necesario actualizar al siguiente nivel para usar la opción Métrica personalizada en los scripts de supervisión.