Övervaka programprestanda med Azure Load Testing

Slutförd

Uppskattad tid: 60 minuter.

Scenarium

Azure Load Testing är en fullständigt hanterad tjänst för belastningstestning som gör att du kan generera högskalig belastning. Tjänsten simulerar trafik för dina program, oavsett var de finns. Utvecklare, testare och kvalitetssäkringstekniker kan använda den för att optimera programprestanda, skalbarhet eller kapacitet. Skapa snabbt ett belastningstest för webbprogrammet med hjälp av en URL och utan förkunskaper om testverktyg. Azure Load Testing abstraherar komplexiteten och infrastrukturen för att köra belastningstestet i stor skala. För mer avancerade scenarier för belastningstest kan du skapa ett belastningstest genom att återanvända ett befintligt Apache JMeter-testskript, ett populärt verktyg för belastning och prestanda med öppen källkod. Testplanen kan till exempel bestå av flera programbegäranden, du vill anropa icke-HTTP-slutpunkter eller använda indata och parametrar för att göra testet mer dynamiskt.

I den här labbuppgiften får du lära dig hur du kan använda Azure Load Testing för att simulera prestandatestning mot ett webbprogram som körs live med olika belastningsscenarier. Slutligen får du lära dig hur du integrerar Azure Load Testing i dina CI/CD-pipelines.

Målsättningar

När du har slutfört den här labbuppgiften kan du:

  • Distribuera Azure App Service-webbappar.
  • Skapa och kör en YAML-baserad CI/CD-pipeline.
  • Distribuera Azure Load Testing.
  • Undersöka prestanda för Azure-webbappar med hjälp av Azure Load Testing.
  • Integrera Azure Load Testing i dina CI/CD-pipelines.

Krav

Övningar

Under den här labbuppgiften slutför du följande övningar:

  • Övning 0: Konfigurera labbkraven.
  • Övning 1: Konfigurera CI/CD-pipelines som kod med YAML i Azure DevOps.
  • Övning 2: Distribuera och konfigurera Azure Load Testing.
  • Övning 3: Automatisera ett belastningstest med CI/CD i Azure Pipelines

Skärmbild av en startknapp som tar dig till labbet.