Tarkvara Testimine

Reaktsiooniaja testimine algajatele

30. oktoober 2021

Reageerimisaja testimine mõõdab aega, mis kulub ühel süsteemisõlmel teise päringule vastamiseks. Süsteemil kulub konkreetse sisendini jõudmiseks aega, kuni protsess on lõppenud.

Näiteks kui teil on TULEKAHJU ja soovite täpselt teada, kui palju aega kulub JSON-andmete käivitamiseks. Response Time mõõdab serveri vastust igale tehingule või päringule.

Vastamisaeg algab siis, kui kasutaja saadab päringu ja lõpeb siis, kui rakendus teatab, et kirjutamine on lõppenud.

Sisukord

Kuidas mõõta reageerimisaega?

  • Iga tööriista kogutud mõõdikute arvutamise meetod
  • Tööriistad Simuleerivad laadimist ja püüdmiskiirust, mis võib reageerimisaega muuta
  • Kasutaja laadimiste jälgimisel salvestatakse lisaüksused
  • Iga seadme kogutud mõõdikute arvutamine suurendab suure ressursikulu tõttu reageerimisaega.
  • Kahe seadme arhitektuur võib olla erinev

Vastusmõõdikute tüübid

    Keskmine reageerimisaeg

See on iga edasi-tagasi reisitaotluse jaoks kuluv keskmine aeg. Keskmine reageerimisaeg hõlmab CSS-i, HTML-i, XML-i, piltide, JavaScript-failide jne laadimisaega. Seetõttu mõjutab keskmist väärtust aeglaste komponentide olemasolu süsteemis.

    Tippreageerimisaeg

See aitab teil leida keerukaid komponente. See võimaldab teil näha süsteemis esinevaid ebakorrapärasusi, kui teatud taotlust ei käsitleta nõuetekohaselt. Näiteks võidakse käivitada tohutu andmebaasipäring, mis mõjutab reageerimisaega. See päring ei luba lehte soovitud ajal laadida.

    Veamäär

See on matemaatiline arvutus, mis kuvab probleemtaotluste protsendi kõigi taotluste suhtes. See protsent loeb kõik HTTP olekukoodid, mis näitavad serveris viga. See sõltub ka soovitustest, mis on aegunud.

Reageerimisaja väärtused

0,1 sekundit

See on kõige eelistatum reageerimisaeg. Kui see reageerimisaeg on 0,1, tunnevad kasutajad alati, et rakendus reageerib koheselt ega tunne mingeid katkestusi.

1,0 sekundit

See on määratletud kui reageerimisaja maksimaalne piir. Kasutajad ei soovi katkestusi, kuigi neil võib esineda viivitusi. Üle ühe sekundi pikkune reageerimisaeg võib kasutajakogemuse katkestada.

10 sekundit

See on maksimaalne piir, mille järel reageerimisaeg ületab lubatud piiri. Kui aga reageerimisaeg ületab 6 sekundit, lahkub kasutaja sellelt saidilt või sulgeb rakenduse.

Tavaliselt peaks reageerimisaeg olema võimalikult kiire intervalliga 0,1–1 sekund. Inimesed võivad siiski kohaneda aeglasema reageerimisajaga, kuid nad ei ole kunagi rahul, kui reageerimisaeg on pikem kui 2 sekundit. Mida lühem on reageerimisaeg, seda parem on kliendi rahulolu, väiksemad kulud ja suurem kliendirahulolu.

Reageerimisaja testimise tööriistad

Apache JMeter

JMeter on automatiseerimise testimise tööriist, mis teostab erinevatel tehnoloogiatel koormustesti, funktsionaalset testi, regressioonitesti. See toetab erinevat tüüpi rakendusi, protokolle ja servereid, nagu SOAP, TCP, FTP. SOAP, LDAP MOM, shelliskriptid, meiliprotokollid, Java objektid, andmebaas.

FUNKTSIOONID

  • 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.

HIND

Selle kasutamine on tasuta.

LoadRunner

LoadRunner on lahendus Jõudluskatsed Hewlett-Packardi (HP) poolt. 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 ja eraldab teise kliendi ja serveri kitsaskohad.

FUNKTSIOONID

  • Pilve testimine.
  • Peamine põhjus Analüütika .
  • Toetab laia valikut rakendusi.
  • Pidev testimine.
  • Mobiilne testimine.
  • Interaktiivne kasutajatehingute simulatsioon.

HIND

    ÜHENDUSE VÄLJAANNE- TasutaVIRTUAALSED KASUTAJAD PÄEVAD-0,56 $/virtuaalne kasutaja päevETTEVÕTETE VÄLJAANNE- Võtke ühendust müüjaga