Vizualizare cronologică
Înțelegerea vizualizării cronologice
Tab-ul Timeline din LoadFocus vă oferă o perspectivă unificată, pe baza seriilor de timp, asupra testului de încărcare. Suprapune metrici cheie -- utilizatori virtuali, debit și timpi de răspuns -- pentru a vedea exact cum se comportă sistemul pe măsură ce încărcarea crește, se stabilizează și scade.
Componente cheie
- Utilizatori virtuali (linie verde) Numărul de thread-uri JMeter active care execută planul de test la fiecare moment.
- Cereri/s (debit) (linie albastră) Cereri agregate pe secundă trimise de toate motoarele.
- Metrici timp de răspuns Alegeți dintre Avg, Min, Max, P90, P95, P99 și altele pentru a trasa tendințele de latență.
- Selector de granularitate Comutați între intervale de agregare Raw, 100 ms, 500 ms, 1 s, 1 min și 5 min.
- Panou de filtre Activați sau dezactivați fiecare sampler, tip de metrică (Cereri/s, Erori, Latență) sau serie de coduri de răspuns.
- Vizualizare per locație Defalcați cronologia pe regiune geografică sau furnizor cloud pentru testele din locații multiple.
Cum să utilizați tab-ul Timeline
- Rulați testul
Executați fișierul JMeter
.jmxpe LoadFocus ca de obicei. - Deschideți „Timeline" Faceți clic pe tab-ul Timeline din bara de instrumente a rezultatelor.
- Selectați metricile Utilizați panoul de filtre din stânga pentru a bifa/debifa Utilizatori virtuali, Cereri/s, percentile Timp de răspuns, Erori etc.
- Ajustați granularitatea Alegeți un interval de timp care corespunde nevoilor de depanare -- 1 s pentru creșteri, 1 min pentru tendințe generale.
- Zoom și panoramare Trageți pe grafic sau faceți clic pe Vizualizare per locație pentru a vă concentra pe intervale de timp sau locații specifice.
- Treceți cursorul pentru detalii Treceți cursorul peste orice punct de date pentru a vedea valorile exacte. De exemplu: HTTP Request -- Cereri/s: 16 HTTP Request -- Utilizatori virtuali: 10 HTTP Request -- P99: 218
Interpretarea tendințelor cronologice
- Creșterea încărcării (Ramp-Up) Observați cum Cereri/s se scalează cu Utilizatorii virtuali în faza de creștere. Un platou al debitului înainte de atingerea utilizatorilor țintă poate indica un blocaj.
- Comportament în stare stabilă În porțiunea plată a curbei utilizatorilor, fluctuațiile latenței și debitului dezvăluie stabilitatea sistemului sub încărcare constantă.
- Observații la scăderea încărcării (Ramp-Down) Pe măsură ce utilizatorii virtuali scad, debitul și latența ar trebui să scadă lin. Latențele ridicate persistente în timpul scăderii sugerează concurență persistentă pentru resurse sau eliberări lente.
- Detectarea anomaliilor Utilizați Granularitatea și Filtrele pentru a identifica scăderi bruște ale debitului sau creșteri ale latenței P99 care pot să nu apară în statisticile agregate.
Bune practici
- Profile de linie de bază și creștere Configurați un profil controlat de creștere/scădere în JMeter (de exemplu, încărcare constantă vs. încărcare în trepte) pentru a produce forme cronologice previzibile.
- Corelați cu alte vizualizări Dacă observați un platou sau o creștere neașteptată, comutați la Engine Health, Insights sau Errors pentru a detalia utilizarea resurselor sau ratele de eșuare la acel marcaj de timp.
- Analiză la nivel de sampler Utilizați dropdown-ul sampler pentru a suprapune mai multe tipuri de cereri (de exemplu, Login, Search, Checkout) și a compara tiparele individuale de debit și latență.
- Comparație între locații În testele distribuite geografic, comutați Vizualizare per locație pentru a identifica diferențe de performanță regionale cauzate de latența rețelei sau limitele de capacitate regionale.
Concluzie
Vizualizarea Timeline din LoadFocus este panoul de control dinamic pentru vizualizarea modului în care încărcarea utilizatorilor virtuali, debitul cererilor și timpii de răspuns evoluează în timpul unui test JMeter. Valorificând filtrele, opțiunile de granularitate și defalcările per locație, puteți identifica rapid pragurile de performanță, anomaliile și problemele de stabilitate -- apoi le corelați cu alte tablouri de bord pentru un diagnostic complet.