Co je to testování hlasitosti?
VOLUME TESTING je typ testování softwaru, kde je software vystaven velkému množství dat. To je také označováno jako povodňové testování. Testování objemu se provádí za účelem analýzy výkonu systému zvýšením objemu dat v databázi.
Pomocí testování objemu lze studovat dopad na dobu odezvy a chování systému, když je vystaven velkému objemu dat.
Například testování chování hudebního webu, když si píseň stáhnou miliony uživatelů.
Výhody objemového testování
- Identifikací problémů s načítáním lze ušetřit spoustu peněz, které by jinak byly vynaloženy na údržbu aplikace.
- Pomáhá při rychlejším zahájení plánů škálovatelnosti
- Včasná identifikace úzkých míst
- Zajišťuje, že váš systém je nyní schopen použití v reálném světě
Proč dělat testování hlasitosti
Cílem provedení objemového testování je:
- Zkontrolujte výkon systému s rostoucími objemy dat v databázi
- Identifikovat problém, který pravděpodobně nastane s velkým množstvím dat
- Zjistit bod, ve kterém se stabilita systému zhoršuje
- Testování hlasitosti pomůže zjistit kapacitu systému nebo aplikace - normální a silný objem
Jak provést testování hlasitosti
Při testování objemu je třeba testovat následující věci
- Vyzkoušejte, zda nedošlo ke ztrátě dat
- Zkontrolujte dobu odezvy systému
- Zkontrolujte, zda jsou data správně uložena nebo ne
- Ověřte, zda jsou data přepsána bez jakéhokoli oznámení
- Zkontrolujte varovné a chybové zprávy, zda se vůbec vyskytnou problémy se svazkem
- Zkontrolujte, zda data s velkým objemem ovlivňují rychlost zpracování
- Má systém potřebné paměťové prostředky
- Provádí se test objemu v celém systému
- Existuje nějaké riziko, pokud je objem dat větší, než je uvedeno
- Existuje nějaká záruka, že nenastane větší objem dat, než je uvedeno
Osvědčené postupy pro testování velkého objemu
Nejlepší postupy pro testování velkého objemu jsou
- Zastavte všechny servery a zkontrolujte všechny protokoly
- Před zátěžovým testem ručně proveďte scénář aplikace
- Nejužitečnější výsledky rozdělí počet uživatelů
- Chcete-li překonat licenční omezení, vyvážte čas na přemýšlení
- S novou verzí buďte opatrní
- Jakmile bude stanovena základní linie, analyzujte případ použití pro zlepšení
- Opakování jednotlivých částí objemového testování se stává nevyhnutelným v případě, že dojde k úzkému místu výkonu
Testování objemu vs. Testování zatížení
Testování hlasitosti | Testování zátěže |
---|---|
|
|
|
|
Výzvy v testování objemu
- Fragmentace paměti je obtížné generovat
- Dynamické generování klíčů
- Relační integrita generovaných dat
Souhrn:
- V softwarovém inženýrství je testování objemu způsob, jak zkontrolovat výkon systému s ohledem na vysoké zatížení dat
- Jedná se o nefunkční testování
- Těžko generovatelná fragmentace paměti a relační integrita generovaných dat
existuje několik výzev objemového testování