Een belastingstest maken voor Azure-app Service-web-apps
In dit artikel leert u hoe u een belastingstest maakt voor een Azure-app Service-web-app met Azure Load Testing. Maak rechtstreeks een op URL's gebaseerde belastingstest vanuit uw app-service in Azure Portal en gebruik vervolgens het dashboard voor belastingstests om prestatieproblemen te analyseren en knelpunten te identificeren.
Met de geïntegreerde ervaring voor belastingtests in Azure-app Service kunt u het volgende doen:
- Een op URL gebaseerde belastingstest maken voor het App Service-eindpunt of een implementatiesite
- De testuitvoeringen weergeven die zijn gekoppeld aan de App Service
- Een resource voor het testen van belasting maken
Vereisten
- Een Azure-account met een actief abonnement. Als u geen Azure-abonnement hebt, maakt u een gratis account voordat u begint.
- Een Azure-app Service-web-app. Als u een web-app wilt maken, raadpleegt u de documentatie aan de slag met App Service.
Een belastingstest maken voor een web-app
U kunt rechtstreeks vanuit uw Azure-app Service-web-app in Azure Portal een op URL gebaseerde belastingstest maken.
Een belastingstest maken voor een web-app:
Ga in Azure Portal naar uw Azure-app Service-web-app.
Selecteer in het linkerdeelvenster Load Testing (Preview) in de sectie Prestaties .
Op deze pagina ziet u de lijst met tests en de belastingtestuitvoeringen voor deze web-app.
Selecteer eventueel een resource voor belastingstests maken als u nog geen resource voor belastingstests hebt.
Selecteer Test maken om een op URL gebaseerde belastingstest voor de web-app te maken.
Voer op de pagina Test maken eerst de testdetails in:
Veld Beschrijving Resource voor het testen van belasting Selecteer de resource voor het testen van belasting. Testnaam Voer een unieke testnaam in. Testbeschrijving (Optioneel) Voer een beschrijving van de belastingstest in. Test uitvoeren na het maken Wanneer deze optie is geselecteerd, wordt de belastingstest automatisch gestart na het maken van de test. Als u meerdere implementatiesites voor de web-app hebt, selecteert u de site waarop de belastingtest moet worden uitgevoerd.
Selecteer Aanvraag toevoegen om HTTP-aanvragen toe te voegen aan de belastingstest:
Voer op de pagina Aanvraag toevoegen de details voor de aanvraag in:
Veld Beschrijving Naam van aanvraag Unieke naam binnen de belastingstest om de aanvraag te identificeren. U kunt deze aanvraagnaam gebruiken bij het definiëren van testcriteria. URL Selecteer de basis-URL voor het webeindpunt Pad (Optioneel) Voer een URL-padnaam in het webeindpunt in. Het pad wordt toegevoegd aan de URL om het eindpunt te vormen dat is getest. HTTP-methode Selecteer een HTTP-methode in de lijst. Azure Load Testing ondersteunt GET, POST, PUT, DELETE, PATCH, HEAD en OPTIONS. Queryparameters (Optioneel) Voer queryreeksparameters in die u wilt toevoegen aan de URL. Kopteksten (Optioneel) Voer HTTP-headers in die u wilt opnemen in de HTTP-aanvraag. Tekst (Optioneel) Afhankelijk van de HTTP-methode kunt u de INHOUD van de HTTP-hoofdtekst opgeven. Azure Load Testing ondersteunt de volgende indelingen: onbewerkte gegevens, JSON-weergave, JavaScript, HTML en XML. Meer informatie over het toevoegen van HTTP-aanvragen aan een belastingstest.
Selecteer het tabblad Belastingconfiguratie om de belastingparameters voor de belastingtest te configureren.
Veld Beschrijving Engine-exemplaren Voer het aantal exemplaren van de loadtest-engine in. De belastingstest wordt parallel uitgevoerd voor alle engine-exemplaren. Belastingspatroon Selecteer het belastingspatroon (lineair, stap, piek) om het doelaantal virtuele gebruikers te verhogen. Gelijktijdige gebruikers per engine Voer het aantal virtuele gebruikers in dat op elk van de testengines moet worden gesimuleerd. Het totale aantal virtuele gebruikers voor de belastingstest is: #test engines * #users per engine. Testduur (minuten) Voer de duur van de belastingstest in minuten in. Opstarttijd (minuten) Voer de opstarttijd van de belastingstest in minuten in. De opstarttijd is de tijd die nodig is om het doelaantal virtuele gebruikers te bereiken. Configureer eventueel de netwerkinstellingen als de web-app niet openbaar toegankelijk is.
Meer informatie over het testen van privé-gehoste eindpunten.
Selecteer Beoordelen en maken om de testconfiguratie te controleren en selecteer vervolgens Maken om de belastingstest te maken.
Azure Load Testing maakt nu de belastingtest. Als u De test uitvoeren hebt geselecteerd nadat u deze eerder hebt gemaakt , wordt de belastingstest automatisch gestart.
Notitie
Als de test rechtstreeks vanuit de resource Load Testing is geconverteerd van een URL-test naar een JMX-test, kan de test niet worden gewijzigd vanuit de App Service.
Testuitvoeringen weergeven
U kunt de lijst met testuitvoeringen en een overzicht van de testresultaten rechtstreeks vanuit de configuratie van de web-app in Azure Portal bekijken.
Ga in Azure Portal naar uw Azure-app Service-web-app.
Selecteer Belastingstests in het linkerdeelvenster.
Op het tabblad Testuitvoeringen kunt u de lijst met testuitvoeringen voor uw web-app bekijken.
Voor elke testuitvoering kunt u de testdetails en een samenvatting van het testresultaat bekijken, zoals de gemiddelde reactietijd, doorvoer en foutstatus.
Selecteer een testuitvoering om naar het Azure Load Testing-dashboard te gaan en de details van de testuitvoering te analyseren.
Volgende stappen
- Meer informatie over belastingtests Azure-app Service-toepassingen.