Ferskil tusken prestaasjetest en laadtest

Wat is it ferskil tusken prestaasjetests, loadtests, en stresstests?

Prestaasjetest

Prestaasjetest mjit de responstiid fan in applikaasje mei in ferwachte oantal brûkers. It doel hjirfan is in basisline te krijen en in yndikaasje oer hoe't in applikaasje gedraacht ûnder normale omstannichheden. Follet it de fereaske responstiid?

Load Testing

Load Testing mjit de responstiid as de applikaasje wurdt ûnderwurpen oan mear dan it gewoane oantal brûkers.
De responstiid sil tanimme, dat wol sizze dat de applikaasje sil wêze stadiger ûnder swiere lading, mar it doel fan lêstest is om te sjen oft de applikaasje de ferhege lading op 'e server kin hanthavenje of sil de servers crashje en deadzje.


Loadtest wurdt normaal begon as lege oantallen en ferhege stadichoan oer in bepaalde perioade oant it de winske lading op it systeem berikt en dan hellet it del.

Stresstest as soak-test

Stresstest of soak-testen is as loadtest, mar wy hervearje de lading op 'e server foar in lange perioade, sis mar 1 oere.


It doel fan stresstest is om te soargjen dat de tsjinners ûnder in konstante lading foar in lange doer net crashje, al reageart it stadichoan.
Stresstests begjint fan itselde as lêstest, bgl. stadichoan de lading op 'e servers ferheegje, mar as dizze lading ienris is berikt, hervearje wy deselde lading op' e server foar in opjûne tiid en mjitte dan de responstiden.

Brekpunt

As wy de lading op 'e server hieltyd ferheegje, komt d'r in punt as de server gjin oanfragen mear kin behannelje en it crasht, wierskynlik begjint in HTTP-flater 500 antwurdkoade te jaan.

As dit ienris bart, krije wy in yndikaasje fan 'e kapasiteit fan' e applikaasje, dus hoefolle brûkers de applikaasje kinne behannelje.