Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Zátěžové testování a zatěžkávací testování jsou důležitá pro zajištění výkonnosti a škálovatelnosti webové aplikace. Zátěžové a stresové testy mají různé cíle, i když často sdílejí podobné testy.
Zátěžové testy: Otestujte, jestli aplikace dokáže zpracovat zadané zatížení uživatelů pro určitý scénář, zatímco stále vyhovuje cíli odpovědi. Aplikace se spouští za normálních podmínek.
Zátěžové testy: Test stability aplikace při spouštění za extrémních podmínek, často po dlouhou dobu. Testy způsobují vysoké uživatelské zatížení, buď v podobě špiček, nebo postupného zvyšování zatížení aplikace, nebo omezují výpočetní prostředky aplikace.
Zátěžové testy určují, jestli se aplikace pod stresem může zotavit z selhání a elegantně se vrátit k očekávanému chování. Při zvýšeném zatížení se aplikace spouští za abnormálních podmínek.
Azure Load Testing je plně spravovaná služba zátěžového testování, která umožňuje generovat zatížení ve velkém měřítku. Služba simuluje provoz pro aplikace bez ohledu na to, kde jsou hostované. Azure Load Testing Preview umožňuje použít existující skripty Apache JMeter ke generování vysokého zatížení.
Zátěžové testování sady Visual Studio 2019 bylo zrušeno. Odpovídající cloudová služba zátěžového testování Azure DevOps byla uzavřena.
Nástroje třetích stran
Následující seznam obsahuje nástroje pro výkon webu třetích stran s různými sadami funkcí:
- Apache JMeter
- ApacheBench (ab)
- Gatling
- jmeter-dotnet-dsl
- k6
- Kobylka
- West Wind WebSurge
- Netling
- Vegeta
- NBomber
Zátěžový test s buildy vydaných verzí
Zátěžové a stresové testy by se měly provádět ve výrobním a produkčním režimu, a nikoliv v režimu ladění a vývoje. Konfigurace uvolnění jsou plně optimalizované s minimálním záznamem logů. Konfigurace ladění není optimalizovaná. Režim vývoje umožňuje protokolování dalších informací, které můžou ovlivnit výkon.