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.
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
- Spusťte test
Spusťte váš JMeter
.jmxzátěžový test na LoadFocus. - Otevřete "Errors" Klikněte na záložku Errors v panelu nástrojů výsledků.
- Filtrujte podle času Přetáhněte úchyty posuvníku nahoře pro omezení zobrazení na přesné období zájmu.
- 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).
- Aplikujte filtry požadavků Použijte levý panel k přepínání konkrétních samplerů nebo kódů odpovědí.
- 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ů.