Wat is Vertraging bij het Uitvoeren van een Load Test?

"Vertraging" bij Load Testing

"Vertraging" bij het uitvoeren van een load test verwijst naar de opzettelijke pauze of wachttijd die wordt geïntroduceerd tussen acties van virtuele gebruikers of tussen het initiëren van elke virtuele gebruiker. Vertragingen worden gebruikt om real-world gebruikersgedrag nauwkeuriger te simuleren.

Typen Vertragingen bij Load Testing

  • Bedenktijd: De tijd die een virtuele gebruiker "wacht" tussen acties, waarmee een echte gebruiker wordt gesimuleerd die content leest of opties overweegt.

  • Opbouwvertraging: Bij het starten van een load test is het niet altijd wenselijk om alle virtuele gebruikers tegelijk te starten. Een opbouwvertraging betekent dat de test begint met een subset van gebruikers en geleidelijk het aantal verhoogt.

  • Opstartvertraging: Een initiële vertraging voordat een virtuele gebruiker zijn acties start.

Belang van Vertragingen

Het introduceren van passende vertragingen is cruciaal voor een realistische load test. Zonder deze kan de test vertekende resultaten produceren door een onnatuurlijke, geconcentreerde belasting op het systeem te plaatsen.

Wanneer de term "Vertraging" op zichzelf wordt gebruikt, verwijst het vaak specifiek naar de Opbouwvertraging. Dit is een bijzonder belangrijke metriek omdat het het tempo dicteert waarmee virtuele gebruikers worden geïntroduceerd.

Het correct configureren van deze Opbouwvertraging is essentieel om plotselinge, onrealistische belastingspieken te voorkomen die testresultaten kunnen vertekenen.