Academy

Performance testing eenvoudig uitgelegd

September 25, 2025

Koen De Wilde

Facebook logo in yellowLinkedIn logo in yellow

Beeld je in, je zit klaar voor de shoppingdag van het jaar: Black Friday. Je winkelmandje zit vol en je wil zo snel mogelijk afrekenen. Maar dan blijft de website hangen, de pagina laadt niet meer en je zorgvuldig geselecteerde items verdwijnen uit je winkelmandje. Of misschien herken je dit scenario nog: de ticketverkoop voor een groot concert of festival start, en nog voor je je ideale plek hebt kunnen reserveren crasht de site.

Dat soort frustraties komen meestal door één ding: te veel mensen tegelijk op hetzelfde platform. En dat is precies waarom performance testing zo belangrijk is.

 

Wat is performance testing eigenlijk?

Performance testing is een verzamelnaam voor verschillende soorten testen die nagaan hoe goed een applicatie presteert onder druk. Het gaat niet enkel om snelheid, maar ook om stabiliteit en schaalbaarheid.

Het is belangrijk dat de responstijd acceptable blijft voor de gebruiker. Als die te lang moet wachten, krijgt hij of zij het gevoel dat de applicatie of website niet meer correct werkt.

Performancetests maken deel uit van de niet-functionele vereisten van een applicatie of systeem. Met andere woorden: niet wat een applicatie doet (functionele vereisten), maar hoe ze dat doet.

 

Verschillende soorten testen

Door het verfijnen, aanpassen en parametriseren van automatische testscripts kunnen verschillende belastingsscenario’s worden nagebootst op de Application Under Test (AUT). Daarbij kan je verschillende testtypes simuleren:

  • Loadtesting: simuleren van een verwachte hoeveelheid gebruikers of transacties, om te zien hoe het system zich gedraagt. Alles gebeurt nog binnen de normale omstandigheden en verwachtingen.
  • Volume test: Hierbij wordt getest hoe de AUT reageert op hogere belasting. Er zijn meer gebruikers en meer acties. Daarbij worden ook CPU-gebruik, schijfgebruik en geheugenlekken gemonitord.
  • Stresstest: Hier wordt de AUT overladen: een overvloed aan gebruikers en meerdere acties tegelijk. De belasting ligt boven wat oorspronkelijk voorzien was. Het doel is de stabiliteit van de AUT te meten. Wanneer valt de applicatie uit? Hoe en wanneer herstelt de AUT zich van de stresstest?

 

Waarom loadtesting geen luxe is

Het draait om risico’s te verkleinen en vertrouwen vergroten. Er zijn dan ook verschillende voordelen aan loadtesting:

  • Voorkomen van downtime: elke minuut dat je site plat ligt, kost omzet, imago en goodwill
  • Inzicht in bottlenecks: ontdek welke onderdelen van je infrastructuur sneller overbelast raken
  • Betere gebruikservaring: een soepele ervaring zorgt voor tevreden klanten en minder klachten
  • Voorbereid zijn op het onverwachte: zelfs bij een plotselinge hype of nieuwsgebeurtenis bem je niet overvallen

 

Conclusie

Of je nu een webshop runt, tickets verkoopt of een overheidsportaal beheert: je krijgt altijd te maken met piekmomenten en net dan wil je dat je platform overeind blijft. Met performance testing zorg je dat je applicatie niet alleen werkt op rustige dagen, maar ook wanneer de storm losbarst.

Want laten we eerlijk zijn: niemand wil het nieuws halen omdat z’n site crasht op het drukste moment van het jaar.

Laten we samenwerken

Benieuwd hoe performance testing jouw organisatie kan helpen?

Neem contact met ons op