Čo je to testovanie hlasitosti?
OBJEMOVÉ TESTOVANIE je typ softvérového testovania, pri ktorom je softvér vystavený obrovskému množstvu údajov. Označuje sa aj ako povodňové testovanie. Testovanie objemu sa vykonáva s cieľom analyzovať výkon systému zvýšením objemu údajov v databáze.
Pomocou testovania objemu je možné študovať vplyv na čas odozvy a správanie systému pri vystavení veľkému množstvu údajov.
Napríklad testovanie chovania hudobného webu, keď si skladbu stiahnu milióny používateľov.
Výhody objemového testovania
- Identifikáciou problémov s načítaním možno ušetriť veľa peňazí, ktoré sa inak budú vynakladať na údržbu aplikácií.
- Pomáha to pri rýchlejšom spustení plánov škálovateľnosti
- Včasná identifikácia úzkych miest
- Zaisťuje, že váš systém je teraz schopný použitia v reálnom svete
Prečo robiť testovanie hlasitosti
Cieľom vykonania objemovej skúšky je:
- Skontrolujte výkon systému s rastúcim objemom údajov v databáze
- Identifikovať problém, ktorý sa pravdepodobne vyskytne pri veľkom množstve dát
- Zistiť bod, v ktorom sa zhoršuje stabilita systému
- Testovanie hlasitosti pomôže zistiť kapacitu systému alebo aplikácie - normálny a silný objem
Ako to urobiť Testovanie hlasitosti
Pri objemovom testovaní je potrebné testovať nasledujúce veci
- Otestujte, či nedošlo k strate údajov
- Skontrolujte čas odozvy systému
- Skontrolujte, či sú údaje správne uložené alebo nie
- Bez upozornenia overte, či sú údaje prepísané
- Skontrolujte varovné a chybové správy, či sa vôbec vyskytujú problémy s hlasitosťou
- Skontrolujte, či údaje veľkého množstva ovplyvňujú rýchlosť spracovania
- Má systém potrebné pamäťové prostriedky
- Vykonáva sa test hlasitosti na celom systéme
- Existuje nejaké riziko, ak je objem dát väčší, ako je uvedené
- Existuje záruka, že nenastane väčší objem dátumov, ako je uvedený
Najlepšie postupy pre testovanie veľkého množstva
Najlepšie postupy pre testovanie veľkého množstva sú
- Zastavte všetky servery a skontrolujte všetky protokoly
- Pred záťažovým testom manuálne vykonajte scenár aplikácie
- Najužitočnejšie výsledky rozložia počet používateľov
- Na prekonanie licenčných obmedzení vyvažujte čas
- Pri novej zostave buďte opatrní
- Po stanovení základnej hodnoty analyzujte prípad použitia na zlepšenie
- Opakovanie jednotlivých častí objemového testovania sa stáva nevyhnutným v prípade, že dôjde k úzkemu miestu výkonu
Testovanie objemu vs. Testovanie zaťaženia
Objemové testovanie | Testovanie záťaže |
---|---|
|
|
|
|
Výzvy v testovaní objemu
- Fragmentácia pamäte sa ťažko generuje
- Dynamické generovanie kľúčov
- Relačná integrita generovaných údajov
Zhrnutie:
- V softvérovom inžinierstve je testovanie zväzku spôsobom, ako skontrolovať výkon systému pri vysokom zaťažení údajov
- Jedná sa o nefunkčné testovanie
- Fragmentácia ťažko generovateľnej pamäte a relačná integrita generovaných údajov
existuje niekoľko výziev objemového testovania