Tidslinjevisning

Forstå tidslinjevisningen

Tidslinje-fanen i LoadFocus gir deg et samlet tidsserieperspektiv på lasttesten din. Den legger nøkkelmålinger over hverandre -- virtuelle brukere, gjennomstrømning og responstider -- slik at du kan se nøyaktig hvordan systemet oppfører seg når belastningen trappes opp, stabiliseres og trappes ned.

Tidslinjeeksempel

Nøkkelkomponenter

  • Virtuelle brukere (grønn linje) Antall aktive JMeter-tråder som utfører testplanen din på hvert tidspunkt.
  • Treff/sek (gjennomstrømning) (blå linje) Samlede forespørsler per sekund sendt av alle motorer.
  • Responstidsmålinger Velg mellom Gj.snitt, Min, Maks, P90, P95, P99 og mer for å plotte ventetidstrender.
  • Granularitetsvelger Bytt mellom Raw, 100 ms, 500 ms, 1 s, 1 min og 5 min aggregeringsintervaller.
  • Filterpanel Slå av og på hver sampler, målingstype (Treff/sek, Feil, Ventetid) eller responskodeserie.
  • Vis per lokasjon Bryt ned tidslinjen etter geografisk region eller skyleverandør for tester med flere lokasjoner.

Hvordan bruke tidslinjefanen

  1. Kjør testen din Kjør JMeter .jmx-filen din på LoadFocus som vanlig.
  2. Åpne "Tidslinje" Klikk på Timeline-fanen i resultatverktøylinjen.
  3. Velg målinger Bruk filterpanelet til venstre for å krysse av/fjerne kryss for Virtuelle brukere, Treff/sek, Responstid-persentiler, Feil osv.
  4. Juster granularitet Velg en tidsbøtte som passer dine feilsøkingsbehov -- 1 s for topper, 1 min for overordnede trender.
  5. Zoom og panorere Dra over diagrammet eller klikk View per Location for å fokusere på spesifikke tidsintervaller eller lokasjoner.
  6. Hold musepekeren for detaljer Hold musepekeren over et datapunkt for å se nøyaktige verdier. For eksempel: HTTP Request -- Treff/sek: 16 HTTP Request -- Virtuelle brukere: 10 HTTP Request -- P99: 218

Tolke tidslinjetrender

  • Belastningsopptrapping Se hvordan Treff/sek skalerer med Virtuelle brukere under opptrappingsfasen. Et platå i gjennomstrømning før målbrukere er nådd kan indikere en flaskehals.
  • Stabil tilstand Under den flate delen av brukerkurven avslører svingninger i ventetid og gjennomstrømning systemstabilitet under konstant belastning.
  • Nedtrappingsobservasjoner Når virtuelle brukere avtar, bør gjennomstrømning og ventetid falle jevnt. Vedvarende høye ventetider under nedtrapping antyder gjenværende ressurskontensjon eller trege frigjøringer.
  • Avviksdeteksjon Bruk Granularitet og Filtre for å oppdage plutselige fall i gjennomstrømning eller topper i P99-ventetid som kanskje ikke vises i aggregert statistikk.

Beste praksis

  • Grunnlinje og opptrappingsprofiler Konfigurer en kontrollert opptrappings-/nedtrappingsprofil i JMeter (f.eks. konstant belastning vs. trinnvis belastning) for å produsere forutsigbare tidslinjeformer.
  • Korreler med andre visninger Hvis du ser et uventet platå eller en topp, bytt til Engine Health, Insights eller Errors for å dykke ned i ressursbruk eller feilrater på det tidsstempelet.
  • Analyse på samplernivå Bruk sampler-rullegardinmenyen for å legge over flere forespørselstyper (f.eks. Innlogging, Søk, Utsjekking) og sammenligne deres individuelle gjennomstrømnings- og ventetidsmønstre.
  • Lokasjonssammenligning I geografisk distribuerte tester, slå på View per Location for å identifisere regionale ytelsesforskjeller forårsaket av nettverksventetid eller regional kapasitetsbegrensninger.

Konklusjon

Tidslinje-visningen i LoadFocus er ditt dynamiske kontrollpanel for å visualisere hvordan virtuell brukerbelastning, forespørselsgjennomstrømning og responstider utvikler seg under en JMeter-test. Ved å utnytte filtre, granularitetsalternativer og nedbrytninger per lokasjon kan du raskt identifisere ytelsesterskler, avvik og stabilitetsproblemer -- og deretter korrelere dem med andre dashbord for en fullstendig diagnose.