Virheanalyysi

Virheraportin ymmärtäminen

Errors-välilehti LoadFocuksen testituloskojelaudalla näyttää jokaisen JMeter-kuormitustestin aikana tapahtuneen virheen. Se tarjoaa aikasarjanäkymän virhemääristä onnistuneiden osumien rinnalla sekä tehokkaat suodatus- ja tarkkuussäätimet, joilla voit paikantaa tarkasti milloin ja missä testisi alkoi epäonnistua.

Kuormitustestauksen virhe-esimerkki

Keskeiset ominaisuudet

  • Virheaikajana Yhdistetty kaavio, joka näyttää Virheet (punainen viiva/pisteet) ja Onnistuneet osumat (sininen viiva) ajan mittaan.
  • Aikavälin liukusäädin Säädä FROM/TO-kahvoja zoomataksesi mihin tahansa testiajon aikaväliin.
  • Tarkkuuden valitsin Valitse aggregointivälit: Raw, 100 ms, 500 ms, 1 s, 1 min tai 5 min.
  • Pyyntö- ja vastakoodisuodattimet Vasemmanpuoleisessa paneelissa suodata näytteenottimen nimen (esim. HTTP Request) ja vastakoodien (200, 4xx, 5xx) tai mukautetun virhetekstin mukaan.

Virheet-välilehden käyttö

  1. Suorita testi Käynnistä JMeter .jmx -kuormitustesti LoadFocuksessa.
  2. Avaa "Errors" Napsauta Errors-välilehteä tulostyökalupalkissa.
  3. Suodata ajan mukaan Vedä yläosan liukusäätimen kahvoja rajoittaaksesi näkymän haluamaasi ajanjaksoon.
  4. Valitse tarkkuus Valitse tutkimustarpeitasi vastaava tarkkuus (esim. 1 s piikkien havaitsemiseen, 1 min trendien seurantaan).
  5. Käytä pyyntösuodattimia Käytä vasemman puolen paneelia kytkeäksesi tiettyjä näytteenottimia tai vastakoodeja päälle ja pois.
  6. Vie hiiri yksityiskohtien päälle Vie hiiri minkä tahansa kaavion pisteen päälle nähdäksesi tarkan aikaleiman, virhemäärän ja onnistuneiden osumien määrän.

Virhetrendien tulkinta

  • Yksittäiset virhepikit Lyhyt virhepurske, jota seuraa palautuminen, voi viitata ohimeneviin verkko-ongelmiin, resurssirajoituksiin tai ulkoisten palveluiden häiriöihin.
  • Jatkuvat virhejaksot Jatkuvat virheet viittaavat järjestelmäongelmiin, kuten palvelimen ylikuormitukseen, konfiguraatiovirheisiin tai kapasiteettirajoihin.
  • Virhe- ja osumien suhde Vertaa punaista ja sinistä viivaa: jos virheet kasvavat samalla kun osumat/s (sininen) laskevat tai tasaantuvat, järjestelmäsi saattaa hylätä uusia pyyntöjä paineen alla.

Syventäminen

  • Tarkastele virheiden yksityiskohtia Napsauta Logs-välilehteä nähdäksesi täydelliset virheilmoitukset, pinojäljet ja pyyntösisällöt.
  • Yhdistä moottorin terveyteen Vaihda Engine Health -näkymään nähdäksesi osuuko CPU:n, muistin tai I/O:n kyllästyminen virhepiikkiisi.
  • Tarkista näytteenottimenkohtaiset virheet Käytä näytteenottimen pudotusvalikkoa eristääksesi mikä HTTP Request, JDBC Query tai mukautettu näytteenotin epäonnistuu.

Parhaat käytännöt

  • Aseta virhekynnyshälytykset Määritä hälytykset (esim. Errors % > 1%), jotta saat ilmoituksen heti kun luotettavuus heikkenee.
  • Lähtötason ympäristösi Suorita matalan kuormituksen testitesti selvittääksesi järjestelmäsi normaalin virhetason -- nolla virhettä kevyellä kuormalla on tavoite.
  • Toista ja eristä Kun näet virheikkunan, suorita kyseinen segmentti uudelleen kapeammilla aika- ja pyyntösuodattimilla toistaaksesi ja kaapataksesi lokeja.
  • Yhdistä näkymät Ristiinviittaa aina Errors, Insights, Timeline ja Engine Health kokonaisvaltaista diagnoosia varten.

Yhteenveto

LoadFocuksen Errors-kojelauta on ensimmäinen puolustuslinjasi luotettavuusongelmia vastaan kuormitustestauksen aikana. Suodattamalla, zoomaamalla ja yhdistämällä virhedataa -- onnistumisprosenttien rinnalla -- voit nopeasti tunnistaa, diagnosoida ja korjata testivirheiden juurisyyt.