Testování zatížení a testování výkonu

Anonim

Test zatížení vs. testování výkonu

Testování výkonu a testování zatížení jsou dva pojmy, které jsou často vzájemně zaměnitelné, i když se navzájem značně liší. Testování zatížení je vlastně jen jedna část testování výkonu. Jedná se tedy o typ testování výkonu, který se zaměřuje na určitou část.

Zkoušky zatížení a výkonu se často používají v softwarovém inženýrství, aby měli realistický pohled na to, jak software funguje. Je-li výkon nižší než přijatelné, je třeba provést vylepšení nebo vylepšení. Oblasti, které je třeba vylepšit, mohou být také vystaveny zatěžování a testování výkonu.

Testování výkonu umístí software do scénáře, který replikuje konečné prostředí pro použití softwaru. Pak se provede všechny možné věci, které by se mohly stát, aby zjistil, zda software funguje tak, jak by měl, nebo zda existuje nepředvídatelná chyba, která může způsobit nepravidelné chování.

Důležitou součástí testování výkonu je test zatížení. Jedná se o situaci, kdy je software simulován s různými úrovněmi zatížení; lehké zatížení, mírné zatížení, těžké zatížení a vše v meziprostoru. Je třeba zjistit, na jaké úrovni by se výkon softwaru začal značně zhoršovat. Načítání může být cokoli od počtu souběžně připojených uživatelů k zpracování intenzivních úloh. Při testování zátěže mohou vývojáři zjistit, které oblasti softwaru způsobují úzká místa, která způsobují zhoršení výkonu. Je také skvělým nástrojem při nastavení realistického limitu, pokud jde o zatížení, které systém zvládne. Vývojáři pak mohou vytvořit mechanismy, které zakazují, aby se to stalo. Příklady takových mechanismů by byly fronty uživatelů nebo úkolů, takže software dostane jen to, co může spravovat.

Existují také další aspekty testování výkonu kromě testování zatížení. Všechny metodiky testování jsou navrženy tak, aby odpovídaly specifickému nebo mimořádnému scénáři, který se případně může stát se zkoušeným softwarem. Je také důležité provést testy, zda je software schopen se zotavit z poruch, i když není velmi pravděpodobné, že k němu dojde; a to i ve velkých nasazeních, kde jsou zdroje umístěny ve vzdálených serverech.

Souhrn:

1.Load testování je součástí testování výkonu. 2. Testování výkonu je zaměřeno na zlepšení celkového výkonu tím, že hledá chyby a úzká místa. 3.Load testování se zaměřuje na reakci systému při velmi těžkých zátěžích.