Feilanalyse

Forstå feilrapporten

Fanen Feil i LoadFocus sitt resultater-dashbord viser alle feil som oppstod under JMeter-lasttesten din. Den gir en tidsserievisning av feilantall sammen med vellykkede treff, pluss kraftige filtrerings- og granularitetskontroller slik at du kan finne nøyaktig når og hvor testen din begynte å feile.

Eksempel på lasttestingsfeil

Nøkkelfunksjoner

  • Feiltidslinje Et kombinert diagram som viser Feil (rød linje/prikker) og Vellykkede treff (blå linje) over tid.
  • Tidsintervall-glidebryter Juster FRA/TIL-håndtakene for å zoome inn på et vilkårlig intervall av testkjøringen din.
  • Granularitetsvelger Velg aggregeringsintervaller fra , 100 ms, 500 ms, 1 s, 1 min til 5 min.
  • Forespørsels- og responskodefiltre I venstre panel kan du filtrere etter sampler-navn (f.eks. HTTP Request) og responskoder (200, 4xx, 5xx) eller etter egendefinert feiltekst.

Hvordan bruke feilfanen

  1. Kjør testen din Start JMeter .jmx-lasttesten din på LoadFocus.
  2. Åpne "Feil" Klikk på fanen Feil i resultatverktøylinjen.
  3. Filtrer etter tid Dra glidebryterne øverst for å begrense visningen til den nøyaktige perioden du er interessert i.
  4. Velg granularitet Velg en granularitet som passer til dine undersøkelsesbehov (f.eks. 1 s for å oppdage topper, 1 min for trender).
  5. Bruk forespørselsfiltre Bruk panelet til venstre for å slå spesifikke samplere eller responskoder av og på.
  6. Hold musepekeren for detaljer Hold musepekeren over et punkt på grafen for å se nøyaktig tidsstempel, feilantall og antall vellykkede treff.

Tolking av feiltrender

  • Isolerte feiltopper Et kort utbrudd av feil etterfulgt av gjenoppretting kan indikere forbigående nettverksproblemer, ressursbegrensning eller hikke i eksterne tjenester.
  • Vedvarende feilperioder Kontinuerlige feil tyder på systemiske problemer som serveroverbelastning, konfigurasjonsfeil eller kapasitetsbegrensninger.
  • Feil vs. treff-forhold Sammenlign de røde og blå linjene: hvis feil øker mens treff/sek (blå) synker eller flater ut, kan systemet ditt avvise nye forespørsler under press.

Dypere analyse

  • Vis feildetaljer Klikk på fanen Logger for fullstendige feilmeldinger, stack traces og forespørselsdata.
  • Korreler med motorhelse Bytt til Motorhelse for å se om CPU-, minne- eller I/O-metning sammenfaller med feiltoppen din.
  • Sjekk sampler-spesifikke feil Bruk sampler-nedtrekksmenyen for å isolere hvilken HTTP Request, JDBC Query eller egendefinert sampler som feiler.

Beste praksis

  • Sett opp feilterskel-varsler Konfigurer varsler (f.eks. Feil % > 1 %) slik at du blir varslet umiddelbart når påliteligheten synker.
  • Etabler en grunnlinje for miljøet ditt Kjør en lavlast-kontrolltest for å fastslå systemets normale feilnivå -- null feil under lav belastning er målet.
  • Reproduser og isoler Når du ser et feilvindu, kjør det segmentet på nytt med smalere tids- og forespørselsfiltre for å reprodusere og fange logger.
  • Kombiner visninger Kryssreferer alltid Feil, Innsikt, Tidslinje og Motorhelse for en helhetlig diagnose.

Konklusjon

Feildashbordet i LoadFocus er din første forsvarslinje mot pålitelighetsproblemer under lasttesting. Ved å filtrere, zoome og korrelere feildata -- sammen med suksessrater -- kan du raskt identifisere, diagnostisere og utbedre de underliggende årsakene til testfeil.