Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
I den här artikeln får du lära dig hur du skapar ett belastningstest för en Azure App Service-webbapp med Azure Load Testing. Skapa direkt ett URL-baserat belastningstest från apptjänsten i Azure-portalen och använd sedan instrumentpanelen för belastningstestning för att analysera prestandaproblem och identifiera flaskhalsar.
Med den integrerade belastningstestningsupplevelsen i Azure App Service kan du:
- Skapa ett URL-baserat belastningstest för App Service-slutpunkten eller ett distributionsfack
- Visa testkörningarna som är associerade med App Service
- Skapa en belastningstestningsresurs
Förutsättningar
- Ett Azure-konto med en aktiv prenumeration. Om du inte har en Azure-prenumeration, skapa ett gratis konto innan du börjar.
- En Azure App Service-webbapp. Om du behöver skapa en webbapp kan du läsa dokumentationen komma igång med App Service.
Skapa ett belastningstest för en webbapp
Du kan skapa belastningstest direkt från din Azure App Service-webbapp i Azure-portalen. Du kan antingen skapa genom att ange dina HTTP-begäranden direkt i portalen eller genom att ladda upp ett JMeter- eller Locust-testskript.
Så här skapar du ett belastningstest för en webbapp:
I Azure-portalen går du till din Azure App Service-webbapp.
I den vänstra rutan väljer du Belastningstestning under avsnittet Prestanda .
På den här sidan kan du se listan över tester och belastningstestkörningar för den här webbappen.
Välj Skapa test för att starta belastningstestet för webbappen. Välj Skapa ett URL-baserat test om du inte har något testskript. Välj Ladda upp ett skript om du har ett JMeter- eller Locust-testskript.
På sidan Skapa test anger du först testinformationen:
Fält Beskrivning Belastningstestningsresurs Välj din belastningstestningsresurs. Skapa ny om du inte har någon i Azure-prenumerationen. Testnamn Ange ett unikt testnamn. Testbeskrivning (Valfritt) Ange en beskrivning av belastningstestet. Kör test när du har skapat När du har valt det startas belastningstestet automatiskt när testet har skapats. Om du har flera distributionsplatser för webbappen väljer du det fack som belastningstestet ska köras mot.
För ett URL-baserat test väljer du Lägg till begäran för att lägga till HTTP-begäranden i belastningstestet:
På sidan Lägg till begäran anger du information för begäran:
Fält Beskrivning Namn på begäran Unikt namn i belastningstestet för att identifiera begäran. Du kan använda det här begärandenamnet när du definierar testvillkor. URL Välj bas-URL:en för webbslutpunkten Sökväg (Valfritt) Ange ett URL-sökvägsnamn i webbslutpunkten. Sökvägen läggs till i URL:en för att bilda slutpunkten som är belastningstestad. HTTP-metod Välj en HTTP-metod i listan. Azure Load Testing stöder GET, POST, PUT, DELETE, PATCH, HEAD och OPTIONS. Frågeparametrar (Valfritt) Ange frågesträngsparametrar som ska läggas till i URL:en. rubriker (Valfritt) Ange HTTP-huvuden som ska inkluderas i HTTP-begäran. Kropp (Valfritt) Beroende på HTTP-metoden kan du ange HTTP-brödtextinnehållet. Azure Load Testing stöder följande format: rådata, JSON-vy, JavaScript, HTML och XML. Läs mer om att lägga till HTTP-begäranden i ett belastningstest.
För ett skriptbaserat test laddar du upp testskriptet på fliken Testplan . Läs mer om att skapa ett test genom att ladda upp ett testskript.
När du har angett all nödvändig information väljer du Granska + skapa för att granska testkonfigurationen och väljer sedan Skapa för att skapa belastningstestet.
Azure Load Testing skapar nu belastningstestet. Om du har valt Kör test efter att du har skapat det tidigare startar belastningstestet automatiskt.
Anmärkning
Om testet konverterades från ett URL-test till ett JMX-test direkt från resursen Belastningstestning kan testet inte ändras från App Service.
Visa testkörningar
Du kan visa listan över testkörningar och en sammanfattning av testresultaten direkt från webbappkonfigurationen i Azure-portalen.
I Azure-portalen går du till din Azure App Service-webbapp.
Välj Belastningstestning i den vänstra rutan.
På fliken Testkörningar kan du visa listan över testkörningar för webbappen.
För varje testkörning kan du visa testinformationen och en sammanfattning av testresultatet, till exempel genomsnittlig svarstid, dataflöde och feltillstånd.
Välj en testkörning för att gå till instrumentpanelen för Azure Load Testing och analysera testkörningsinformationen.
Nästa steg
- Läs mer om belastningstestning av Azure App Service-program.