Home

stresstesten

Stresstesten is een vorm van softwaretesten die beoogt de stabiliteit en betrouwbaarheid van een systeem te beoordelen onder extreme of onvoorspelbare omstandigheden. Het doel is te bepalen waar de grenzen liggen, hoe het systeem faalt en hoe foutafhandeling en herstel werken wanneer resources beperkt raken of de belasting plotseling toeneemt.

Bij stresstesten wordt doorgaans uitgegaan van belasting die hoger is dan normaal. Het verschil met reguliere

Tijdens het testen worden prestatie-indicatoren gemonitord, zoals responstijden, foutpercentages, CPU- en geheugengebruik, schijf- en netwerkactiviteit en

Een typisch stresstestproces omvat het plannen en definiëren van het testmodel, het opzetten van een representatieve

Veelgebruikte tools voor stresstesten zijn onder andere Apache JMeter, Gatling, Locust en LoadRunner. Stresstesten worden toegepast

load
testing
is
dat
men
verder
gaat
dan
de
operationele
cap,
om
zo
de
grens
en
de
rijp-
of
kwetsbaarheidspunten
te
identificeren.
Naast
standaard
stress
kunnen
ook
varianten
zoals
spike
testing
(plotselinge
piekbelasting),
soak
testing
(langdurige
belasting)
en
break
testing
(bewuste
destabilisatie)
worden
ingezet.
de
robuustheid
van
foutafhandeling.
Doel
is
inzicht
te
krijgen
in
degradatiepatronen,
grenzen
aan
capaciteit
en
de
effectiviteit
van
herstelmechanismen,
zodat
risico’s
bij
productieomgevingen
kunnen
worden
beperkt.
testomgeving,
het
ontwerpen
van
realistische
scenarios,
het
uitvoeren
onder
controle
en
het
verzamelen
van
logs
en
metrics.
Vervolgens
worden
resultaten
geanalyseerd,
knelpunten
geïdentificeerd
en
besluiten
genomen
over
verbeteringen,
capaciteit
en
releaseplanning.
op
websites,
API’s,
databases
en
embedded
systemen
en
leveren
input
voor
kwaliteitsborging,
risico-reductie
en
betrouwbare
schaalbaarheid.