Analýza chyb

Porozumění reportu chyb

Záložka Errors v dashboardu výsledků testu LoadFocus zobrazuje každé selhání, ke kterému došlo během vašeho JMeter zátěžového testu. Poskytuje pohled na počet chyb v čase spolu s úspěšnými požadavky, plus výkonné filtrovací a granulární ovládací prvky, abyste mohli přesně určit, kdy a kde váš test začal selhávat.

Load Testing Errors Example

Klíčové funkce

  • Časová osa chyb Kombinovaný graf zobrazující Chyby (červená linie/tečky) a Úspěšné požadavky (modrá linie) v průběhu času.
  • Posuvník časového rozsahu Upravte úchyty FROM/ TO pro přiblížení na jakýkoli interval vašeho testu.
  • Výběr granularity Vyberte agregační intervaly od Raw, 100 ms, 500 ms, 1 s, 1 min po 5 min.
  • Filtry požadavků a kódů odpovědí V levém panelu filtrujte podle názvu sampleru (např. HTTP Request) a kódů odpovědí (200, 4xx, 5xx) nebo podle vlastního textu chyby.

Jak používat záložku Errors

  1. Spusťte test Spusťte váš JMeter .jmx zátěžový test na LoadFocus.
  2. Otevřete "Errors" Klikněte na záložku Errors v panelu nástrojů výsledků.
  3. Filtrujte podle času Přetáhněte úchyty posuvníku nahoře pro omezení zobrazení na přesné období zájmu.
  4. Vyberte granularitu Zvolte granularitu odpovídající vašim potřebám vyšetřování (např. 1 s pro detekci výkyvů, 1 min pro trendy).
  5. Aplikujte filtry požadavků Použijte levý panel k přepínání konkrétních samplerů nebo kódů odpovědí.
  6. Najeďte pro detaily Najeďte myší na jakýkoli bod na grafu pro zobrazení přesného časového razítka, počtu chyb a počtu úspěšných požadavků.

Interpretace trendů chyb

  • Izolované výkyvy chyb Krátký nápor chyb následovaný obnovou může indikovat přechodné síťové problémy, omezování zdrojů nebo výpadky externích služeb.
  • Trvalá období chyb Nepřetržité chyby naznačují systémové problémy jako přetížení serveru, konfigurační chyby nebo limity kapacity.
  • Poměr chyb k požadavkům Porovnejte červenou a modrou linii: pokud chyby stoupají, zatímco požadavky/s (modrá) klesají nebo stagnují, váš systém může odmítat nové požadavky pod tlakem.

Podrobné zkoumání

  • Zobrazení detailů chyb Klikněte na záložku Logs pro kompletní chybové zprávy, stack trace a data požadavků.
  • Korelace se zdravím enginu Přepněte na Engine Health pro zjištění, zda saturace CPU, paměti nebo I/O koinciduje s vaším výkyvem chyb.
  • Kontrola selhání specifických samplerů Použijte rozbalovací nabídku sampleru k izolaci, který HTTP Request, JDBC Query nebo vlastní sampler selhává.

Osvědčené postupy

  • Nastavte upozornění na prahové hodnoty chyb Nakonfigurujte upozornění (např. Errors % > 1 %), abyste byli okamžitě informováni, když se zhorší spolehlivost.
  • Stanovte baseline pro vaše prostředí Spusťte test s nízkou zátěží pro určení normálního základu chyb vašeho systému -- nulové chyby při nízké zátěži jsou cílem.
  • Reprodukujte a izolujte Jakmile uvidíte okno chyb, znovu spusťte tento segment s užšími časovými a požadavkovými filtry pro reprodukci a zachycení logů.
  • Kombinujte pohledy Vždy křížově porovnávejte Errors, Insights, Timeline a Engine Health pro holistickou diagnostiku.

Závěr

Dashboard Errors v LoadFocus je vaší první linií obrany proti problémům se spolehlivostí během zátěžového testování. Filtrováním, přibližováním a korelací dat o chybách -- spolu s mírou úspěšnosti -- můžete rychle identifikovat, diagnostikovat a napravit příčiny selhání testů.