Vue chronologique

Comprendre la vue chronologique

L'onglet Timeline dans LoadFocus vous offre une perspective unifiee en serie temporelle sur votre test de charge. Il superpose les metriques cles -- utilisateurs virtuels, debit et temps de reponse -- pour que vous puissiez voir exactement comment votre systeme se comporte pendant la montee en charge, le plateau et la descente.

Exemple de chronologie

Composants cles

  • Utilisateurs virtuels (ligne verte) Nombre de threads JMeter actifs executant votre plan de test a chaque instant.
  • Hits/sec (debit) (ligne bleue) Requetes aggregees par seconde envoyees par tous les moteurs.
  • Metriques de temps de reponse Choisissez parmi Avg, Min, Max, P90, P95, P99 et plus pour tracer les tendances de latence.
  • Selecteur de granularite Basculez entre les intervalles d'agregation Raw, 100 ms, 500 ms, 1 s, 1 min et 5 min.
  • Panneau de filtres Activez ou desactivez chaque echantillonneur, type de metrique (Hits/sec, Errors, Latency) ou serie de codes de reponse.
  • Vue par emplacement Decomposez la chronologie par region geographique ou fournisseur cloud pour les tests multi-emplacements.

Comment utiliser l'onglet Timeline

  1. Executez votre test Executez votre fichier JMeter .jmx sur LoadFocus comme d'habitude.
  2. Ouvrez "Timeline" Cliquez sur l'onglet Timeline dans la barre d'outils des resultats.
  3. Selectionnez les metriques Utilisez le panneau de filtre a gauche pour cocher/decocher Virtual Users, Hits/sec, les percentiles de Response Time, Errors, etc.
  4. Ajustez la granularite Choisissez un intervalle temporel qui correspond a vos besoins de depannage -- 1 s pour les pics, 1 min pour les tendances globales.
  5. Zoom et panoramique Faites glisser sur le graphique ou cliquez sur View per Location pour vous concentrer sur des plages temporelles ou emplacements specifiques.
  6. Survolez pour les details Survolez n'importe quel point de donnees pour voir les valeurs exactes. Par exemple : HTTP Request -- Hits/sec : 16 HTTP Request -- Virtual Users : 10 HTTP Request -- P99 : 218

Interpreter les tendances chronologiques

  • Montee en charge Observez comment les Hits/sec evoluent avec les utilisateurs virtuels pendant la phase de montee en charge. Un plateau du debit avant que les utilisateurs cibles ne soient atteints peut indiquer un goulot d'etranglement.
  • Comportement en regime permanent Pendant la portion plate de la courbe d'utilisateurs, les fluctuations de latence et de debit revelent la stabilite du systeme sous charge constante.
  • Observations de la descente A mesure que les utilisateurs virtuels diminuent, le debit et la latence devraient baisser en douceur. Des latences elevees persistantes pendant la descente suggerent une contention de ressources residuelle ou des liberations lentes.
  • Detection d'anomalies Utilisez la granularite et les filtres pour reperer les baisses soudaines de debit ou les pics de latence P99 qui pourraient ne pas apparaitre dans les statistiques agregees.

Bonnes pratiques

  • Profils de reference et de montee en charge Configurez un profil de montee/descente controle dans JMeter (par exemple, charge constante vs charge par paliers) pour produire des formes de chronologie previsibles.
  • Correler avec les autres vues Si vous voyez un plateau ou un pic inattendu, basculez vers Engine Health, Insights ou Errors pour approfondir l'utilisation des ressources ou les taux de defaillance a cet horodatage.
  • Analyse au niveau des echantillonneurs Utilisez le menu deroulant des echantillonneurs pour superposer plusieurs types de requetes (par exemple, Login, Search, Checkout) et comparer leurs modeles individuels de debit et de latence.
  • Comparaison par emplacement Dans les tests geo-distribues, activez View per Location pour identifier les differences de performance regionales causees par la latence reseau ou les limites de capacite regionales.

Conclusion

La vue Timeline dans LoadFocus est votre panneau de controle dynamique pour visualiser comment la charge d'utilisateurs virtuels, le debit des requetes et les temps de reponse evoluent pendant un test JMeter. En exploitant les filtres, les options de granularite et les decompositions par emplacement, vous pouvez rapidement identifier les seuils de performance, les anomalies et les problemes de stabilite -- puis les correler avec d'autres tableaux de bord pour un diagnostic complet.