Wat zijn Virtual Users bij Load Testing
Wat zijn Virtual Users bij Load Testing
De optie Virtual Users bij het aanmaken van een nieuwe load test vertegenwoordigt het aantal gebruikers dat parallel gedurende een periode de applicatie belast.
Dit is nuttig om het gedrag van de applicatie te identificeren wanneer x clients parallel verbinding maken.
Virtuele Gelijktijdige Gebruikers bij Load Testing voor Websites en API's
Virtuele Gelijktijdige Gebruikers (VCU's) spelen een cruciale rol bij load testing.
Wat zijn Virtuele Gelijktijdige Gebruikers?
Een VCU is een gesimuleerde gebruiker die interactie heeft met uw website of API, net als een echte gebruiker. Anders dan echte gebruikers voeren VCU's vooraf gedefinieerde acties uit zonder pauze, tenzij expliciet opgegeven.
Waarom zijn ze belangrijk?
- Real-world Scenario's Simuleren: VCU's bootsen meerdere gebruikers na die gelijktijdig uw systeem benaderen.
- Flexibiliteit bij Testen: Verhoog geleidelijk het aantal gebruikers om te begrijpen wanneer uw systeem begint te degraderen.
- Kosteneffectief: Simuleer duizenden gebruikers met alleen een load testing tool.
- Consistentie: VCU's volgen exact het script dat u heeft gedefinieerd.
Hoe zijn VCU's anders dan hits of verzoeken?
Terwijl VCU's individuele gebruikers vertegenwoordigen, zijn hits het aantal keren dat een resource wordt benaderd. 100 VCU's kunnen honderden of zelfs duizenden hits genereren.
Voor JMeter Load Testing
Elke Virtual User voert het testplan volledig en onafhankelijk van andere testgebruikers uit.
Hoeveel gelijktijdige virtuele gebruikers heb ik nodig?
Begin klein, met 1 virtuele gebruiker, om de test te valideren. Verhoog vervolgens geleidelijk naar 100, 1000 of 10.000 Virtual Users.
Conclusie
Het begrijpen van Virtual Concurrent Users is essentieel voor het meten van prestaties, schaalbaarheid en betrouwbaarheid van uw websites of API's.