Sessie-replay en belastingtests
Een vastgelegd verzoek kun je precies zoals het is opnieuw uitvoeren, in twee modi die elk hun eigen taak vervullen: sessie-replay reproduceert een reeks verzoeken in bulk, in de oorspronkelijke volgorde (een flow reproduceren, regressie verifiëren, opnieuw versturen tegen een andere omgeving); belastingtests oefenen hoogfrequente druk uit op één verzoek om te testen of dat het houdt. Beide zijn bereikbaar via de rechtermuisknop vanuit vastgelegde records, en zelfs private API’s met een handtekening / tijdstempel draaien gewoon prima.
1. Drie manieren om “het opnieuw te versturen”, elk met zijn eigen taak
Section titled “1. Drie manieren om “het opnieuw te versturen”, elk met zijn eigen taak”Hetzelfde idee, een vastgelegd verzoek opnieuw versturen, opgesplitst naar doel:
| Mogelijkheid | Rol |
|---|---|
| Verzoeken samenstellen en opnieuw versturen | Een enkel verzoek bewerken en opnieuw versturen |
| Sessie-replay (eerste helft van deze pagina) | Bulkreplay van meerdere verzoeken op volgorde, met bewaking van elke status en latentie |
| Belastingtests (tweede helft van deze pagina) | Hoogfrequente druk op één verzoek, met meting van doorvoer en latentiepercentielen |
2. Sessie-replay: reproduceer een reeks verzoeken in bulk
Section titled “2. Sessie-replay: reproduceer een reeks verzoeken in bulk”Neem een vastgelegde reeks verzoeken en voer die opnieuw uit in bulk in de oorspronkelijke volgorde, met getrouwe reproductie van de verzoekvolgorde, en de optie om de hele reeks N keer te herhalen.
Zo kom je er
- Beginnen vanuit een capture: klik met rechts op “Dit verzoek opnieuw versturen” in de capturelijst, of selecteer er meerdere en kies “Geselecteerde verzoeken opnieuw versturen”.
- Handmatig toevoegen: “+ Verzoek toevoegen” in het paneel, waar elk ter plekke kan worden bewerkt: methode / URL / parameters / headers / body.
Configureerbaar
- Aantal lussen: voer de hele reeks N keer uit.
- Interval tussen verzoeken: pauzeer even tussen elk verzoek.
- Omgeving wisselen: kies een omgeving en verstuur de hele reeks met één klik opnieuw tegen een andere.
Resultaten: een lijst met de methode, URL, statuscode en latentie van elk verzoek, plus de algehele voortgang, het aantal successen/mislukkingen, en de totale verstreken tijd.

Wanneer je dit gebruikt
- Reproduceer een flow met meerdere stappen of een timinggevoelig probleem.
- Batchregressie om een groep endpoints te verifiëren.
- Verstuur een reeks in productie vastgelegde verzoeken zoals ze zijn opnieuw tegen een testomgeving.
3. Belastingtests: druk één verzoek tot het uiterste uit
Section titled “3. Belastingtests: druk één verzoek tot het uiterste uit”Heb je een endpoint vastgelegd en wil je weten of het standhoudt? Klik met rechts op “Belastingtest dit verzoek” bij een vastgelegd verzoek om meteen te starten, met realtime rapportage van doorvoer en latentiepercentielen.
Twee toegangspunten
Section titled “Twee toegangspunten”- Meteen belastingtesten vanuit een capturerecord: klik met rechts op “Belastingtest dit verzoek”, en de methode / het adres / de headers / de body worden automatisch overgenomen en het start meteen, met eventueel ontbrekend protocol automatisch aangevuld.
- Handmatige configuratie: open “Belastingtest” vanuit de toolbox en vul zelf het doel en de parameters in. Het is een zwevend venster, en je kunt meerdere onafhankelijke belastingtests tegelijk in meerdere vensters uitvoeren zonder dat ze elkaar beïnvloeden.
In tegenstelling tot gewone belastingtesttools: hier klik je met rechts op een vastgelegd verzoek om het te belastingtesten, zonder parameters opnieuw in te voeren, wat je de omweg bespaart van “eerst ergens anders vastleggen, en het dan met de hand overzetten naar de belastingtesttool”.
Twee modi
Section titled “Twee modi”- Constant tempo (QPS): oefen gelijkmatig druk uit op het ingestelde aantal verzoeken per seconde, met een striktere latentiemeetmethode, zodat staartlatenties zoals p99 eerlijk blijven onder hoge belasting in plaats van kunstmatig laag uit te lezen, geschikt om “de echte latentie van dit endpoint bij X QPS” te beoordelen. Deze striktheid geldt vooral voor deze modus.
- Gelijktijdigheid: vuur achter elkaar af met een vaste gelijktijdigheid om maximale doorvoer af te dwingen, geschikt om “de grens van wat het aankan” te testen.
Configureerbare parameters
Section titled “Configureerbare parameters”- Verzoek: methode (GET / POST / PUT / PATCH / DELETE / HEAD), URL (protocol optioneel, https wordt automatisch aangevuld), Query-parametertabel, headertabel, body (JSON / formulier / ruw).
- Druk: tempo (1-100000 verz/s), gelijktijdigheid / verbindingen (1-2000), duur (1-3600 seconden, op basis van duur in plaats van een vast totaalaantal).
- Geavanceerd: redirects volgen, TLS-verificatie overslaan.
- Verbindingen: automatisch hergebruik van verbindingen (keep-alive); probeert automatisch HTTP/2 voor HTTPS-doelen.
Realtime resultaten
Section titled “Realtime resultaten”- Doorvoer: een groot live RPS-getal plus een live doorvoerlijngrafiek.
- Aantallen: verstuurd / geslaagd / fouten / verstreken tijd.
- Latentiepercentielen (milliseconden): p50 / p90 / p95 / p99 / p99.9 / max.
- Statuscodeverdeling: kleurgecodeerde labels per 2xx / 3xx / 4xx / 5xx / fout.

Op elk moment te stoppen; het sluiten van het venster stopt automatisch de lopende belastingtest.
4. Even krachtig verzoeken bewerken
Section titled “4. Even krachtig verzoeken bewerken”Of het nu sessie-replay of belastingtests betreft, het bewerken van verzoeken volgt dezelfde lijn als de verzoeksamensteller (Composer): het ondersteunt omgevingsvariabelen en dynamische waarden (UUID, tijdstempel, nonce, Base64, MD5 / SHA, HMAC-handtekening, URL-codering en meer). Zo kunnen ook private API’s die je alleen doorlaten met een handtekening / tijdstempel in bulk opnieuw worden verstuurd en belastingtest worden, zonder de handtekening met de hand te berekenen.
Terug naar Proxy-capture · Gerelateerd: Verzoeken samenstellen en opnieuw versturen