Informații despre testarea de încărcare
Înțelegerea tabloului de bord Insights
Tab-ul Insights din tabloul de bord al rezultatelor testului LoadFocus oferă un rezumat statistic de nivel înalt al rulării testului JMeter. Agregă metrici cheie de performanță -- debit, timpi de răspuns, rate de eroare, rate de transfer de date și defalcarea codurilor de răspuns -- pentru a putea evalua rapid starea testului și experiența utilizatorului sub încărcare.
Metrici cheie explicate
Eșantioane (Samples) Numărul total de cereri (samplere) executate în timpul testului.
Timp mediu de răspuns Timpul mediu (ms) pentru toate cererile.
Timp de răspuns Min -- Max Duratele celei mai rapide și celei mai lente cereri (ms).
Cereri/s (Debit) Numărul mediu de cereri pe secundă trimise de toate motoarele.
Erori și % Erori Total cereri eșuate și proporția lor din totalul eșantioanelor.
Percentila 50 și 90 Timpii de răspuns la mediana și percentila 90 -- indicatori ai întârzierilor tipice și ale limitei superioare.
Percentila 95 și 99 Latența la percentilele 95 și 99 -- utilă pentru verificarea SLA.
KB/s trimiși / primiți Debitul mediu de încărcare/descărcare de date generat de testul dumneavoastră.
Deviația standard Variabilitatea timpilor de răspuns -- o valoare ridicată sugerează performanță inconsistentă.
De ce contează Insights
Verificare rapidă a sănătății performanței Vizualizarea Insights prezintă cele mai importante metrici ale testului dintr-o privire -- fără a fi nevoie să analizați jurnale brute sau eșantioane individuale.
Debit vs. Latență Comparând Cereri/s cu timpii de răspuns medii/percentile, puteți vedea dacă sistemul menține latența pe măsură ce încărcarea crește.
Diagnosticul erorilor Un % Erori diferit de zero evidențiază imediat problemele de fiabilitate. Detaliați în tab-ul Errors pentru detalii despre eșuări.
Tipare de transfer de date Monitorizarea KB/s trimiși/primiți ajută la verificarea faptului că testul exercită corect endpoint-urile sensibile la lățimea de bandă (de exemplu, încărcări/descărcări de fișiere).
Cum să utilizați Insights în LoadFocus
- Rulați testul JMeter
Încărcați fișierul
.jmxși configurați agenții de încărcare ca de obicei. - Selectați tab-ul „Insights" După finalizarea testului (sau în timp real), faceți clic pe Insights din bara de instrumente a rezultatelor testului.
- Alegeți un sampler Utilizați dropdown-ul (de exemplu, HTTP Request, Database Query) pentru a filtra metricile după tipul de sampler.
- Treceți cursorul pentru detalii Treceți cursorul peste orice segment de grafic -- cum ar fi graficul circular al codurilor de răspuns -- pentru a vedea contoare și procente exacte.
Interpretarea informațiilor
Medie ridicată vs. mediană scăzută Dacă
Timpul mediu de răspuns>>Percentila 50, un subset de cereri experimentează întârzieri semnificative. Investigați valorile aberante în vizualizările Timeline sau Errors.Platou de debit Dacă Cereri/s se aplatizează sau scade în timp ce utilizatorii virtuali continuă să crească, resursele pot fi saturate (vezi Monitorizarea sănătății motorului).
Deviație standard variabilă Fluctuațiile mari ale deviației standard se corelează adesea cu dependențe externe (API-uri terțe, blocări ale bazei de date) sau pauze de garbage collection.
Zero erori dar latență ridicată Absența erorilor nu înseamnă întotdeauna „totul este în regulă." Timpii de răspuns prelungiți vor degrada totuși experiența utilizatorului; verificați jurnalele la nivel de server sau datele de profilare.
Bune practici
Stabiliți linia de bază cu încărcare redusă Capturați linia de bază a sistemului cu un număr mic de utilizatori înainte de a scala. Comparați acele numere cu Insights la încărcare completă.
Detaliați per sampler Utilizați dropdown-ul sampler pentru a izola cererile lente sau predispuse la erori. Aceasta ajută la concentrarea depanării pe apelurile API sau paginile corecte.
Corelați cu alte vizualizări Corelați întotdeauna Insights cu Engine Health, Timeline și Errors pentru o imagine completă.
Configurați alerte cu praguri Configurați alerte pe metricile cheie (de exemplu, p95 > 500 ms, erori % > 1%) pentru a fi notificat imediat când testele depășesc SLA-urile.
Concluzie
Tabloul de bord Insights din LoadFocus transformă rezultatele brute JMeter în metrici acționabile -- ajutându-vă să identificați rapid tendințele de performanță, blocajele și problemele de fiabilitate. Utilizați-l ca prima oprire în analiza post-test pentru a ghida investigarea mai aprofundată și a accelera optimizarea.