Kas yra tūrio testavimas?
TYRIMO TESTAVIMAS yra programinės įrangos testavimo tipas, kai programinei įrangai tenka didžiulis duomenų kiekis. Tai taip pat vadinama potvynių bandymu. Tūris atliekamas siekiant analizuoti sistemos našumą didinant duomenų kiekį duomenų bazėje.
Naudojant tūrio testavimą, poveikį reakcijos laikui ir sistemos elgsenai galima ištirti veikiant dideliam duomenų kiekiui.
Pavyzdžiui, išbandyti muzikos svetainės elgseną, kai milijonai vartotojų gali atsisiųsti dainą.
Tūrio tikrinimo nauda
- Nustačius apkrovos problemas, galima sutaupyti daug pinigų, kurie priešingu atveju bus išleisti programos priežiūrai.
- Tai padeda greičiau pradėti keisti planus
- Ankstyvas kliūčių nustatymas
- Tai užtikrina, kad jūsų sistema dabar gali būti naudojama realiame pasaulyje
Kodėl reikia atlikti tūrio testavimą
Tūrio bandymo tikslas yra:
- Patikrinkite sistemos našumą didėjant duomenų kiekiui duomenų bazėje
- Norėdami nustatyti problemą, kuri gali kilti dėl didelio duomenų kiekio
- Norint išsiaiškinti, kuriame taške blogėja sistemos stabilumas
- Tūrio tikrinimas padės nustatyti sistemos ar programos pajėgumą - įprastą ir sunkų tūrį
Kaip atlikti tūrio testavimą
Atliekant tūrio bandymą, reikia išbandyti šiuos dalykus
- Patikrinkite, ar nėra duomenų praradimo
- Patikrinkite sistemos atsako laiką
- Patikrinkite, ar duomenys saugomi teisingai, ar ne
- Patikrinkite, ar duomenys perrašyti be jokio pranešimo
- Patikrinkite, ar nėra įspėjamųjų ir klaidų pranešimų, ar iš viso nėra problemų dėl garsumo
- Patikrinkite, ar didelės apimties duomenys turi įtakos apdorojimo greičiui
- Ar sistema turi reikiamus atminties išteklius
- Ar atliekamas tūrio testas visoje sistemoje
- Ar yra rizika, jei duomenų kiekis didesnis nei nurodyta
- Ar yra kokių nors garantijų, kad nebus daugiau datų nei nurodyta
Geriausia didelės apimties bandymų praktika
Geriausios didelės apimties bandymų praktikos yra
- Sustabdykite visus serverius ir patikrinkite visus žurnalus
- Prieš įkeliant bandymą rankiniu būdu vykdykite programos scenarijų
- Norėdami gauti naudingiausių rezultatų, paskirstykite vartotojų skaičių
- Norėdami įveikti licencijos apribojimus, subalansuokite mąstymo laiką
- Būkite atsargūs dėl naujos konstrukcijos
- Išanalizuokite patobulinimo naudojimo atvejį, kai bus nustatyta bazinė linija
- Tam tikrų tūrio bandymų dalių pakartojimas tampa neišvengiamas tuo atveju, jei yra veiklos trūkumų
Tūrio tikrinimas Vs apkrovos testavimas
Tūrio tikrinimas | Apkrovos testavimas |
---|---|
|
|
|
|
Apimties testavimo iššūkiai
- Sunku generuoti atminties fragmentaciją
- Dinamiškas raktų generavimas
- Sugeneruotų duomenų santykinis vientisumas
Santrauka:
- Programinės įrangos inžinerijoje tūrio testavimas yra būdas patikrinti sistemos našumą, ar nėra didelių duomenų apkrovų
- Tai nefunkcinis testavimas
- Atminties suskaidymas yra sunkiai generuojamas ir santykinis sukurtų duomenų vientisumas
yra keletas tūrio testavimo iššūkių