Mismunur á frammistöðuprófun og álagsprófun

Hver er munurinn á árangursprófun, álagsprófun og álagsprófun?

Árangursprófun

Árangursprófun mælir viðbragðstíma forrits með væntanlegum fjölda notenda. Markmiðið með þessu er að fá grunnlínu og vísbendingu um hvernig umsókn hagar sér við venjulegar aðstæður. Uppfyllir það nauðsynlegan viðbragðstíma?

Hleðsluprófun

Álagsprófun er að mæla viðbragðstíma þegar umsóknin verður fyrir meira en venjulegur fjöldi notenda.
Viðbragðstími mun aukast, þ.e.a.s. að forritið verður hægara við mikið álag, en markmiðið með álagsprófun er að sjá hvort forritið geti haldið uppi auknu álagi á netþjóninum eða muni það hrynja og drepa netþjónana.

Hleðsluprófun er venjulega hafin sem lágar tölur og eykst smám saman á tilteknum tíma þar til hún nær tilætluðu álagi á kerfið og þá rampar það niður.

Álagsprófun eða Liggja í bleyti

Streituprófun eða Liggja í bleyti prófun er eins og álagsprófun en við höldum áfram álaginu á netþjóninum í langan tíma, segjum 1 klukkustund.

Markmið streituprófana er að tryggja að netþjónarnir hrynji ekki við stöðugt álag í langan tíma, þó að þeir bregðist hægt við.
Álagsprófun hefst af því sama og álagsprófun, t.d. smám saman að auka álag á netþjóna, en þegar þessu álagi er náð, höldum við áfram sama álagi á netþjóninum í tiltekinn tíma og mælum síðan svörunartíma.

Break Point

Ef við höldum áfram að auka álag á netþjóninum kemur stig þegar netþjónninn ræður ekki við fleiri beiðnir og hann hrynur, líklega byrjaður að gefa HTTP villu 500 svarkóða.

Þegar þetta gerist fáum við vísbendingu um getu forritsins, þ.e.a.s. hversu margir notendur geta forritið séð um.