Aller au contenu

Granularité dans les résultats et l'affichage des graphiques de tests de charge

La granularité est la fenêtre de temps que résume chaque point d'un graphique de résultats. Choisissez Brut pour tracer chaque échantillon, ou une fenêtre plus large (100ms, 500ms, 1s, 1min ou 5min) pour tracer un point moyen par fenêtre.

Les boutons Granularité se trouvent au-dessus des graphiques, dans les onglets Vue d'ensemble, Chronologie et Erreurs d'un résultat. La valeur par défaut est 1s. Une fenêtre étroite montre le détail fin, une fenêtre large lisse la courbe et se charge plus vite.

Brut, 100ms et 500ms sont disponibles sur les forfaits payants. Sur le forfait gratuit, vous pouvez utiliser 1s, 1min et 5min.

Lorsque nous transposons le concept de granularité aux graphiques représentant les résultats de tests de charge, il dicte comment les points de données sont affichés :

  • Haute granularité (détail fin) : Si la granularité est élevée, vous obtenez une vue détaillée. C'est le bouton Brut. Chaque requête reçue pendant le test est représentée individuellement.

  • Basse granularité (détail moyenne) : D'autre part, si vous consultez des valeurs moyennes, les points de données sur les graphiques sont consolidés. Ainsi, au lieu de voir chaque requête individuelle, vous pourriez voir des valeurs moyennes sur des intervalles comme 100ms, 500ms, 1 seconde, 1 minute ou 5 minutes. Cela offre une vue plus générale, utile pour repérer les tendances globales ou les modèles sur la durée du test.

Vous pourriez vous demander pourquoi nous avons besoin à la fois de vues détaillées et moyennées. Voici pourquoi la granularité est cruciale :

  1. Repérer les anomalies : Avec une haute granularité (comme la vue Raw), vous pouvez identifier des cas spécifiques d'anomalies. Si une seule requête a pris un temps anormalement long, vous la repérerez ici.

  2. Voir les tendances : Une granularité plus basse, où les résultats sont moyennés, aide à comprendre les tendances générales de performance. Il est plus facile de voir comment le système a performé au fil du temps sans le 'bruit' de chaque point de données individuel.

  3. Problèmes périodiques : Les moyennes sur 1 minute peuvent montrer des pics qui se répètent à intervalle régulier, ce qui indique un problème périodique.

  4. Partager les résultats : Pour un aperçu rapide ou pour les parties prenantes, une vue moyennée (comme des valeurs consolidées chaque minute) est plus facile à lire.

Granularité dans les résultats et l'affichage des graphiques

Alors, comment décidez-vous quel niveau de granularité utiliser ? Tout dépend de ce que vous cherchez à accomplir :

  • Si vous faites une plongée profonde dans les problèmes de performance ou essayez d'identifier les moments exacts de défaillance, optez pour l'onglet Raw. Adoptez le détail !

  • Pour une analyse générale, le repérage de tendances ou le partage de résultats avec un public plus large, les vues moyennées, que ce soit toutes les 100ms ou 5 minutes, pourraient mieux vous servir.

La granularité ne change que la façon dont les graphiques sont tracés, pas le test lui-même ; vous pouvez donc passer d'un niveau à l'autre aussi souvent que vous le souhaitez.