Semblable à Time Watcher, Network Watcher permet de mesurer le temps de chargement des éléments du réseau lors de l’exécution d’une certaine plage d’étapes dans un script de surveillance, regroupées par type (définir un masque, comme *.png, *.js, etc.).

À l’aide de Network Watcher, vous pouvez mesurer le temps de chargement de divers éléments du réseau lors de l’exécution de scripts de surveillance, par exemple :

  • Temps de chargement des images (par exemple, *.png, *.jpg) sur votre page Web ;
  • Temps de chargement des fichiers JavaScript (*.js) utilisés dans votre application web ;
  • Temps de chargement des fichiers CSS (*.css) ;
  • Temps de chargement des polices (*.woff, *.woff2) ;
  • Temps d’exécution des demandes AJAX ;
  • Suivi des appels d’API (*.json, *.xml) effectués par votre application web vers des services externes.

Pour activer Network Watcher :

  1. Cliquez à droite sur la ligne (étape), après quoi Network Watcher doit commencer les mesures.
  2. Sélectionnez Mesurer le début du réseau >de temps>.
  3. Facultatif 1 : spécifiez les paramètres de l’observateur dans le volet d’édition, situé à gauche de la zone de code de script.
  4. Facultatif 2 : Pour collecter, traiter et agréger les résultats de Network Watcher en tant que mesure personnalisée, assurez-vous d’activer l’option Mesure personnalisée dans les paramètres de Network Watcher .
  5. Veuillez consulter l’article Métriques personnalisées dans les tests de performance des applications Web de notre wiki pour plus de détails sur l’analyse des métriques personnalisées.
  6. Sélectionnez un type pour définir la façon d’appliquer la valeur seuil :
    • Somme – appliquez le seuil à la somme des temps de chargement de toutes les demandes.
    • Moyenne – appliquez le seuil à la moyenne arithmétique de toutes les demandes.
    • Chacun – appliquez le seuil à chaque demande.
  7. Cliquez avec le bouton droit sur la ligne, après quoi la mesure doit être arrêtée, sélectionnez Mesurer l’arrêt du réseau > de temps > et choisissez le nom de l’observateur à fermer.

Supposons que nous avons une boutique en ligne qui s’appuie sur CDN où certaines des images du portail sont placés. Nous voulons mesurer si ce CDN particulier répond à nos revendications concernant la vitesse de chargement.

Tout ce dont nous avons besoin est d’ajouter Network Watcher configuré pour mesurer le temps de chargement des images pour ce CDN.

Les URL d’image ont le format suivant :

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

Dans ce cas, le masque d’URL pour Watcher doit être :

*.cdndomain.*.png

Solution de surveillance : Consommation des tâches

Lorsque l’option Mesure personnalisée est activée, la vérification de la mesure personnalisée est comptabilisée comme une étape supplémentaire dans le script de surveillance et a un impact sur la consommation globale de la tâche UserView. En fonction de votre formule d’abonnement, une mise à niveau vers le niveau suivant peut être nécessaire pour utiliser l’option de mesure personnalisée dans vos scripts de surveillance.