Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Meer informatie over het maken van een belastingstest voor een app in Azure Functions met Azure Load Testing. In dit artikel leert u hoe u een op URL's gebaseerde belastingstest maakt voor uw functie-app in Azure Portal en vervolgens het dashboard voor belastingstests gebruikt om prestatieproblemen te analyseren en knelpunten te identificeren.
Met de geïntegreerde ervaring voor belastingstests in Azure Functions kunt u het volgende doen:
- Een op URL gebaseerde belastingstest maken voor functies met een HTTP-trigger
- De belastingtestuitvoeringen weergeven die zijn gekoppeld aan een functie-app
- Een hulpbron voor belastingtests maken
Vereiste voorwaarden
- Een Azure-account met een actief abonnement. Als je geen Azure-abonnement hebt, maak dan een gratis account aan voordat je begint.
- Een functie-app met ten minste één functie met een HTTP-trigger. Als u een functie-app wilt maken, raadpleegt u Aan de slag met Azure Functions.
Een belastingstest maken voor een functie-app
U kunt rechtstreeks vanuit uw Azure Function-app in Azure Portal een op URL gebaseerde belastingstest maken. U kunt maken door uw HTTP-aanvragen rechtstreeks in de portal in te voeren of door een JMeter- of Locust-testscript te uploaden.
Een belastingstest maken voor een functie-app:
Ga in Azure Portal naar uw functie-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 functie-app.
Selecteer Test maken om de belastingstest voor de functie-app te starten. Selecteer Een op URL gebaseerde test maken als u geen testscript hebt. Selecteer Een script uploaden als u een JMeter- of Locust-testscript hebt.
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. Maak nieuwe als u er nog geen hebt in het Azure-abonnement. 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.
Voor een op URL gebaseerde test selecteert u 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 Aanvraagnaam 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 HTTP-eindpunt Pad (Optioneel) Voer een URL-padnaam in het HTTP-eindpunt in. Het pad wordt toegevoegd aan de URL om het eindpunt te vormen dat wordt load 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. Lichaam (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.
Upload uw testscript voor een scripttest op het tabblad Testplan . Meer informatie over het maken van een test door een testscript te uploaden.
Nadat u alle vereiste gegevens hebt ingevoerd, selecteert u Beoordelen + maken om de testconfiguratie te controleren en vervolgens Maken om de belastingtest 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.
Testuitvoeringen weergeven
U kunt de lijst met testuitvoeringen en een overzicht van de testresultaten rechtstreeks vanuit de configuratie van de functie-app in Azure Portal bekijken.
Ga in Azure Portal naar uw Azure Function-app.
In het linkerdeelvenster, selecteer Loadtesten.
Op het tabblad Testuitvoeringen kunt u de lijst met testuitvoeringen voor uw functie-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 het testen van belastingstests in Azure App Service-toepassingen.