Zobrazení časové osy

Porozumění zobrazení Timeline

Záložka Timeline v LoadFocus vám dává sjednocený perspektivu časových řad na váš zátěžový test. Překrývá klíčové metriky -- virtuální uživatele, propustnost a doby odezvy -- abyste mohli přesně vidět, jak se váš systém chová, jak zátěž narůstá, dosahuje plateau a klesá.

Timeline Example

Klíčové komponenty

  • Virtuální uživatelé (zelená linie) Počet aktivních JMeter vláken provádějících váš testovací plán v každém okamžiku.
  • Požadavky/s (propustnost) (modrá linie) Agregátní počet požadavků za sekundu odeslaných všemi enginy.
  • Metriky doby odezvy Vyberte z Avg, Min, Max, P90, P95, P99 a dalších pro zobrazení trendů latence.
  • Výběr granularity Přepínejte mezi agregačními intervaly Raw, 100 ms, 500 ms, 1 s, 1 min a 5 min.
  • Filtrový panel Přepínejte každý sampler, typ metriky (Hits/sec, Errors, Latency) nebo sérii kódů odpovědí.
  • Zobrazení podle lokace Rozložte časovou osu podle geografického regionu nebo poskytovatele cloudu pro testy z více lokací.

Jak používat záložku Timeline

  1. Spusťte test Spusťte váš JMeter .jmx na LoadFocus jako obvykle.
  2. Otevřete "Timeline" Klikněte na záložku Timeline v panelu nástrojů výsledků.
  3. Vyberte metriky Použijte levý filtrový panel k zaškrtnutí/odškrtnutí Virtual Users, Hits/sec, percentilů Response Time, Errors atd.
  4. Upravte granularitu Zvolte časový interval odpovídající vašim potřebám řešení problémů -- 1 s pro výkyvy, 1 min pro celkové trendy.
  5. Přiblížení a posouvání Přetáhněte přes graf nebo klikněte na View per Location pro zaměření na konkrétní časové rozsahy nebo lokace.
  6. Najeďte pro detaily Najeďte myší na jakýkoli datový bod pro zobrazení přesných hodnot. Například: HTTP Request – Hits/sec: 16 HTTP Request – Virtual Users: 10 HTTP Request – P99: 218

Interpretace trendů Timeline

  • Náběh zátěže Sledujte, jak Hits/sec roste s Virtual Users během fáze náběhu. Plateau propustnosti před dosažením cílového počtu uživatelů může indikovat úzké místo.
  • Ustálený stav Během rovné části křivky uživatelů kolísání latence a propustnosti odhalují stabilitu systému při konstantní zátěži.
  • Pozorování při poklesu S poklesem virtuálních uživatelů by měla propustnost a latence klesat plynule. Přetrvávající vysoké latence během poklesu naznačují přetrvávající soupeření o zdroje nebo pomalé uvolňování.
  • Detekce anomálií Použijte Granularity a Filters k odhalení náhlých poklesů propustnosti nebo výkyvů v P99 latenci, které se nemusí objevit v agregovaných statistikách.

Osvědčené postupy

  • Baseline a profily náběhu Nakonfigurujte řízený profil náběhu/poklesu v JMeter (např. konstantní zátěž vs. stupňovitá zátěž) pro vytvoření předvídatelných tvarů časové osy.
  • Korelujte s dalšími pohledy Pokud vidíte neočekávané plateau nebo výkyv, přepněte na Engine Health, Insights nebo Errors pro podrobné zkoumání využití zdrojů nebo míry selhání v daném časovém razítku.
  • Analýza na úrovni sampleru Použijte rozbalovací nabídku sampleru k překrytí více typů požadavků (např. Login, Search, Checkout) a porovnejte jejich individuální vzorce propustnosti a latence.
  • Porovnání lokací V geodistribuovaných testech přepněte View per Location k identifikaci regionálních rozdílů ve výkonu způsobených síťovou latencí nebo regionálními limity kapacity.

Závěr

Zobrazení Timeline v LoadFocus je váš dynamický řídicí panel pro vizualizaci toho, jak se zátěž virtuálních uživatelů, propustnost požadavků a doby odezvy vyvíjejí během JMeter testu. Využitím filtrů, možností granularity a rozkladů podle lokace můžete rychle identifikovat výkonnostní prahy, anomálie a problémy se stabilitou -- a pak je korelovat s dalšími dashboardy pro kompletní diagnostiku.