Configureren voor grootschalige belastingstests
In dit artikel leert u hoe u een belastingstest kunt instellen voor grootschalige belasting met Azure Load Testing Preview. Als u een groot aantal virtuele gebruikers wilt simuleren, configureert u de test-engine-exemplaren.
Belangrijk
Azure Load Testing is momenteel beschikbaar als preview-versie. Raadpleeg de Aanvullende voorwaarden voor Microsoft Azure-previews voor juridische voorwaarden die van toepassing zijn op Azure-functies die in bèta of preview zijn of die anders nog niet algemeen beschikbaar zijn.
Vereisten
Een Azure-account met een actief abonnement. Als u nog geen abonnement op Azure hebt, maak dan een gratis account aan voordat u begint.
Een bestaande Azure Load Testing-resource. Zie de quickstart Een belastingstest maken en uitvoeren om een Azure Load Testing-resource te maken.
Aanvragen per seconde (RPS)
Het maximum aantal aanvragen per seconde (RPS) dat met Azure Load Testing kan worden gegenereerd, is afhankelijk van de latentie van de toepassing en het aantal virtuele gebruikers (VU).
U kunt de volgende formule toepassen: RPS = (aantal VUs) * (1/latentie).
Als de latentie van de toepassing bijvoorbeeld 20 ms is en u een belasting van 2000 VUs genereert, kunt u ongeveer 100.000 RPS bereiken.
Test-engine-exemplaren
In Azure Load Testing zijn test-engine-exemplaren verantwoordelijk voor het uitvoeren van het testplan. Als u een Apache JMeter-script hebt gebruikt om het testplan te maken, voert elke test-engine het Apache JMeter-script uit.
De test-engine-exemplaren worden parallel uitgevoerd. Hiermee kunt u definiëren hoe u de uitvoering van de belastingstest voor uw toepassing wilt uitschalen.
In het Apache JMeter-script definieert u het aantal parallelle threads. Dit aantal geeft aan hoeveel threads elk exemplaar van de test-engine parallel uitvoert. Elke thread vertegenwoordigt een virtuele gebruiker. Het wordt aanbevolen om het aantal threads onder een maximum van 250 te houden.
Als u bijvoorbeeld 1000 threads (of virtuele gebruikers) wilt simuleren, stelt u het aantal threads in het Apache JMeter-script in op 250. Configureer vervolgens de test met vier test-engine-exemplaren (4 x 250 threads).
Belangrijk
Voor de openbare preview ondersteunen we maximaal 45 engine-exemplaren voor een testrun.
Uw testplan configureren
In deze sectie configureert u de schaalinstellingen van uw belastingstest.
Meld u aan bij de Azure-portal met behulp van de referenties van uw Azure-abonnement.
Navigeer naar de resource Voor belastingstests en selecteer Tests in het linkernavigatievenster om de lijst met tests weer te maken. Selecteer vervolgens de test in de lijst door het selectievakje in te checken en selecteer vervolgens Bewerken.
U kunt de testconfiguratie ook wijzigen op de pagina met testdetails. Selecteer Configureren en vervolgens Testen om de test te bewerken.
Navigeer op de pagina Test bewerken naar het tabblad Laden en configureer het invoerveld Engine-exemplaren.
Selecteer Toepassen om de test te wijzigen en gebruik de nieuwe configuratie wanneer u de test opnieuw wilt uitvoeren.
Volgende stappen
Zie Compare multiple test results (Meerdere testresultaten vergelijken) voor meer informatie over het vergelijken van testresultaten.
Zie Geautomatiseerde prestatietests configureren voor meer informatie over het automatiseren van prestatietests