Tidslinjevisning

Forståelse af tidslinjevisningen

Fanen Timeline i LoadFocus giver dig et samlet tidsserieperspektiv på din belastningstest. Den overlejrer nøglemålinger -- virtuelle brugere, gennemløb og svartider -- så du kan se præcis, hvordan dit system opfører sig, når belastningen stiger, flader ud og falder igen.

Tidslinjeeksempel

Nøglekomponenter

  • Virtuelle brugere (grøn linje) Antal aktive JMeter-tråde, der udfører din testplan på hvert tidspunkt.
  • Hits/sek (gennemløb) (blå linje) Samlede forespørgsler pr. sekund sendt af alle motorer.
  • Svartidsmålinger Vælg mellem Gns., Min, Maks, P90, P95, P99 og mere for at plotte latenstendenser.
  • Granularitetsvælger Skift mellem Raw, 100 ms, 500 ms, 1 s, 1 min og 5 min aggregeringsintervaller.
  • Filterpanel Slå hver sampler, målingtype (Hits/sek, Fejl, Latens) eller svarkodeserie til eller fra.
  • Vis pr. lokation Opdel tidslinjen efter geografisk region eller cloud-udbyder for multilokationstests.

Sådan bruger du fanen Timeline

  1. Kør din test Udfør din JMeter .jmx på LoadFocus som normalt.
  2. Åbn "Timeline" Klik på fanen Timeline i resultatværktøjslinjen.
  3. Vælg målinger Brug venstre filterpanel til at markere/afmarkere Virtuelle brugere, Hits/sek, Svartid-percentiler, Fejl osv.
  4. Juster granularitet Vælg en tidsbøtte, der matcher dine fejlfindingsbehov -- 1 s til stigninger, 1 min til overordnede tendenser.
  5. Zoom og panorer Træk over diagrammet eller klik View per Location for at fokusere på specifikke tidsintervaller eller lokationer.
  6. Hold musen over for detaljer Hold musen over et datapunkt for at se nøjagtige værdier. For eksempel: HTTP Request – Hits/sec: 16 HTTP Request – Virtual Users: 10 HTTP Request – P99: 218

Fortolkning af tidslinjetendenser

  • Belastningsopstigning Se, hvordan Hits/sek skalerer med Virtuelle brugere under opstigningsfasen. Et plateau i gennemløb, før målbrugerene er nået, kan indikere en flaskehals.
  • Stabil tilstand Under den flade del af brugerkurven afslører udsving i latens og gennemløb systemstabilitet under konstant belastning.
  • Nedtrappelsesobservationer Når virtuelle brugere falder, bør gennemløb og latens falde jævnt. Vedvarende høje latenser under nedtrapning antyder vedvarende ressourcekonflikter eller langsomme frigivelser.
  • Anomalidetektion Brug Granularitet og Filtre til at opdage pludselige fald i gennemløb eller stigninger i P99-latens, der muligvis ikke vises i aggregerede statistikker.

Bedste praksis

  • Baseline- og rampprofiler Konfigurer en kontrolleret optrappings-/nedtrappelsprofil i JMeter (f.eks. konstant belastning vs. trinvis belastning) for at producere forudsigelige tidslinjeformer.
  • Korrelér med andre visninger Hvis du ser et uventet plateau eller en stigning, skift til Engine Health, Insights eller Errors for at dykke ned i ressourceforbrug eller fejlrater på det tidspunkt.
  • Samplerspecifik analyse Brug samplerdropdownen til at overlejre flere forespørgselstyper (f.eks. Login, Search, Checkout) og sammenligne deres individuelle gennemløbs- og latensmønstre.
  • Lokationssammenligning I geodistribuerede tests, slå View per Location til for at identificere regionale ydeevneforskelle forårsaget af netværkslatens eller regional kapacitetsbegrænsning.

Konklusion

Tidslinjevisningen i LoadFocus er dit dynamiske kontrolpanel til at visualisere, hvordan virtuel brugerbelastning, forespørgselsgennemløb og svartider udvikler sig under en JMeter-test. Ved at udnytte filtre, granularitetsmuligheder og opdelinger pr. lokation kan du hurtigt identificere ydeevnetærskler, anomalier og stabilitetsproblemer -- og derefter korrelere dem med andre dashboards for en komplet diagnose.