Leotuskatse on teatud tüüpi jõudluse testimine meeskond teostab selle stabiilsuse ja jõudluse kontrollimiseks. Organisatsioonid kasutavad tavaliselt leotusteste, et testida testitava tarkvara reaktsiooni, pannes selle teatud perioodiks dubleerivasse keskkonda.
Seda tüüpi testimine kuulub üldiselt koormustestide alla ja sisaldab võimalust simuleerida tippkoormusi keskmiste asemel. Leotustesti kasutatakse selleks, et kontrollida, kas süsteem võib pärast pikaajalist pidevat kasutamist ebatavaliselt käituda.
NÄIDE: Panganduse domeeni puhul, kui andmeid on palju, koormab tester süsteemi pidevalt 80–150 tunniks, et kontrollida, kuidas rakendus sellel laadimisperioodil käitub.
Sisukord
- Leotamise testimise omadused
- Leotamise testimise strateegia
- Leotamise testimise protsess
- PLUSSID
- MIINUSED
- Leotamiskatse ajal täheldatud probleemid
- Millal teha leotustesti
- Parimad leotamise testimise tööriistad
- HIND
- HIND
- KKK-d
- Soovitatavad artiklid
Leotamise testimise omadused
- See tuvastab probleemid, mis on seotud mälulekke ja jaotamise, logifailide käepidemete ja andmebaasi ressursside kasutamisega.
- See testib süsteemi koormuse all ja kontrollib koormuse mahtu, mida see pikema aja jooksul talub.
- Leotamise testimise ajal peab kasutaja rakendust pidevalt ja ilma peatusteta käivitama, et tagada reageerimisaeg, privaatsuspoliitika ja palju muud.
- Leotustesti käigus tehtud tähelepanekuid kasutab meeskond toote täiustamiseks edasiste katsete käigus.
- Leotustest on mittefunktsionaalne testimine, mida nimetatakse ka vastupidavustestideks.
Leotamise testimise strateegia
Long Session Soak Monitoring on tehnika, mille puhul süsteem on pikemat aega surve all.
Põhiline näide on olukord, kus klient jääb mitmeks tunniks sisse logima, tehes süsteemis mitmeid äritegevusi. Nii tekib palju teadmisi.
Leotamise testimise protsess
Enne leotustesti läbiviimist koostavad testijad strateegia, mis aitab neil luua rakenduse, mis pakub jõudlust erinevates tingimustes. Strateegia koosneb neljast etapist:
- See tagab tarkvara kvaliteedi ja aitab vastu pidada suurele koormusele.
- Leotustesti tulemusi kasutatakse kliendi taristunõuete parandamiseks.
- Näitab, kui jätkusuutlikult tarkvarasüsteem ületunde töötab.
- Leotamise testimise abil saab pakkuda erinevate süsteemiressursside jõudlust ja kasutamist.
- See tuvastab süsteemis vead, mida teised jõudlustestid ei tuvasta.
- See tuvastab süsteemi jõudluse halvenemise.
- See on aeganõudev protsess ja võib viia toote kohaletoimetamise viibimiseni.
- Meeskond vajab tööriistu, et läbi viia leotustestid, kuna see töötab pikka aega ja kulutab liiga palju andmeid.
- Kui testkeskkond pole reaalajas keskkonnast eraldatud, võib see mõjutada tarkvara tööd ja põhjustada andmete kadumist või riknemist.
- See võib viia jõudluse halvenemiseni, st veenduda, et reaktsiooniaeg pärast pikka tegevust on sama hea kui testi alguses.
- Mõnede funktsioonide järkjärguline halvenemine reaktsiooniaeg kuna sisemised andmestruktuurid muutuvad pika testimise ajal vähem tõhusaks.
- Andmebaasi kursorite sulgemata jätmine teatud tingimustel võib põhjustada kogu süsteemi seiskumise.
- Mälulekked, mis tooksid kaasa mälukriisi, mis avaldub alles aja jooksul.
- Kui mitmetasandilise süsteemi tasandite vahelisi ühendusi ei õnnestu sulgeda, võib see mõnel juhul mõne süsteemi mooduli seiskuda.
- Enne mis tahes rakenduse avaldamist platvormil peab see läbima rea teste suure liiklustasemega. Kui leotustest on tehtud, aitab see kindlaks teha, kuidas konkreetset rakendust pikema aja jooksul käivitada. Kui on probleeme nagu mälulekked perioodi jooksul leitakse, tuleks sellest kohe teatada.
- Parim aeg leotustesti läbiviimiseks on nädalavahetused, kuna rakendust tuleb käivitada nii kaua, kui üle päeva või öö. Leotustestid on üks olulisemaid vastavusnõudeid, mida iga ettevõte peab rangelt järgima.
- See on avatud lähtekoodiga tarkvara.
- Interaktiivne ja arusaadav GUI.
- See on väga veniv.
- Testiplaanid salvestatakse XML-vormingus.
- See on platvormist sõltumatu.
- Parim API automatiseerimistööriist.
- Pilve testimine.
- Peamine põhjus Analüütika .
- Toetab laia valikut rakendusi.
- Pidev testimine.
- Mobiilne testimine.
- Interaktiivne kasutajatehingute simulatsioon.
PLUSSID
MIINUSED
Leotamiskatse ajal täheldatud probleemid
Millal teha leotustesti
Parimad leotamise testimise tööriistad
Apache JMeter
JMeter on automaatika testimistööriist, mis teostab koormustesti , funktsionaalne test, regressioonitest, erinevatel tehnoloogiatel. See toetab erinevat tüüpi rakendusi, protokolle ja servereid, nagu SOAP, TCP, FTP. SOAP, LDAP MOM, shelliskriptid, meiliprotokollid, Java objektid, andmebaas.
FUNKTSIOONID
HIND
Selle kasutamine on tasuta.
LoadRunner
Loadrunner on Hewlett-Packardi (HP) jõudlustestimise lahendus. See on üks paremini automatiseeritud jõudluskontrolli tööriistu ja on hõivanud peaaegu 50 protsenti turuosast. Loadrunner simuleerib sadu virtuaalseid kasutajaid teie rakendusse, jälgib erinevaid jõudlusmõõdikuid ning eraldab teise kliendi ja serveri kitsaskohad.
FUNKTSIOONID
HIND
KKK-d
Mis on leotamise testimine?
Leotuskatse on teatud tüüpi testimine, mille meeskond viib läbi selle stabiilsuse ja jõudluse kontrollimiseks. Organisatsioonid kasutavad tavaliselt leotusteste, et testida testitava tarkvara reaktsiooni, pannes selle teatud perioodiks dubleerivasse keskkonda.
Miks on leotustesti vaja?
Süsteem võib tavaliselt töötada, kui seda kasutatakse 2 tundi, kuid kui sama plaani kasutatakse pidevalt 10–12 tundi või kauem, võib see juhuslikult ebaõnnestuda või jookseb kokku. Sellise rikke ennustamiseks viiakse läbi leotuskatse.
Millal teha leotustesti?
Parim aeg leotustesti läbiviimiseks on nädalavahetused, kuna rakendust tuleb käivitada nii kaua, kui üle päeva või öö. Leotustestid on üks olulisemaid vastavusnõudeid, mida iga ettevõte peab rangelt järgima.