Fejlanalyse

Forståelse af fejlrapporten

Fanen Errors i dit LoadFocus-testresultatdashboard viser enhver fejl, der opstod under din JMeter-belastningstest. Den giver en tidsserievisning af fejlantal sammen med succesfulde hits, plus kraftfulde filtrerings- og granularitetskontroller, så du kan identificere præcis, hvornår og hvor din test begyndte at fejle.

Eksempel på belastningstestfejl

Nøglefunktioner

  • Fejltidslinje Et kombineret diagram, der viser Fejl (rød linje/prikker) og Succesfulde hits (blå linje) over tid.
  • Tidsintervalskyder Juster FRA/TIL-håndtagene for at zoome ind på et hvilket som helst interval af din testkørsel.
  • Granularitetsvælger Vælg aggregeringsintervaller fra Raw, 100 ms, 500 ms, 1 s, 1 min til 5 min.
  • Forespørgsels- og svarkodefiltre I venstre panel kan du filtrere efter samplername (f.eks. HTTP Request) og svarkoder (200, 4xx, 5xx) eller efter brugerdefineret fejltekst.

Sådan bruger du fanen Errors

  1. Kør din test Start din JMeter .jmx-belastningstest på LoadFocus.
  2. Åbn "Errors" Klik på fanen Errors i resultatværktøjslinjen.
  3. Filtrer efter tid Træk skyderhåndtagene øverst for at begrænse din visning til den præcise tidsperiode af interesse.
  4. Vælg granularitet Vælg en granularitet, der matcher dine undersøgelsesbehov (f.eks. 1 s til at opdage stigninger, 1 min til trends).
  5. Anvend forespørgselsfiltre Brug venstre panel til at slå specifikke samplere eller svarkoder til og fra.
  6. Hold musen over for detaljer Hold musen over et hvilket som helst punkt på grafen for at se det nøjagtige tidsstempel, fejlantal og antal succesfulde hits.

Fortolkning af fejltendenser

  • Isolerede fejlstigninger Et kort udbrud af fejl efterfulgt af genopretning kan indikere forbigående netværksproblemer, ressourcebegrænsning eller udfald hos eksterne tjenester.
  • Vedvarende fejlperioder Kontinuerlige fejl tyder på systemiske problemer som serveroverbelastning, konfigurationsfejl eller kapacitetsgrænser.
  • Fejl vs. hit-forhold Sammenlign de røde og blå linjer: Hvis fejl stiger, mens hits/sek (blå) falder eller flader ud, afviser dit system muligvis nye forespørgsler under pres.

Dybere undersøgelse

  • Se fejldetaljer Klik ind på fanen Logs for fulde fejlmeddelelser, stack traces og forespørgselspayloads.
  • Korrelér med Engine Health Skift til Engine Health for at se, om CPU-, hukommelses- eller I/O-mætning falder sammen med din fejlstigning.
  • Tjek samplerspecifikke fejl Brug samplerdropdownen til at isolere, hvilken HTTP Request, JDBC Query eller brugerdefineret sampler der fejler.

Bedste praksis

  • Indstil fejltærskeladvarsler Konfigurer advarsler (f.eks. Fejl % > 1%), så du bliver notificeret med det samme, når pålideligheden forringes.
  • Baseline dit miljø Kør en lavbelastnings-fornuftstest for at bestemme dit systems normale fejlniveau -- nul fejl under let belastning er målet.
  • Reproducér og isolér Når du ser et fejlvindue, kør det segment igen med snævrere tids- og forespørgselsfiltre for at reproducere og fange logfiler.
  • Kombinér visninger Krydsreferér altid Errors, Insights, Timeline og Engine Health for en helhedsorienteret diagnose.

Konklusion

Fejl-dashboardet i LoadFocus er din første forsvarslinje mod pålidelighedsproblemer under belastningstest. Ved at filtrere, zoome og korrelere fejldata -- sammen med succesrater -- kan du hurtigt identificere, diagnosticere og afhjælpe grundårsagerne til testfejl.