Jämföra belastningstestkörningar i Azure Load Testing

I den här artikeln får du lära dig hur du kan jämföra testkörningar i Azure Load Testing. Du kan visa trender för de senaste 10 testkörningarna, eller så kan du välja och jämföra upp till fem enskilda testkörningar. Du kan också markera en testkörning som en baslinje att jämföra med.

Om du vill identifiera regressioner över tid kan du använda måtttrenderna på klientsidan för de senaste 10 testkörningarna, till exempel svarstid, felfrekvens med mera. I kombination med CI/CD-integrering kan trenddata hjälpa dig att identifiera vilket programbygge som introducerade ett prestandaproblem.

När du vill jämföra måtttrender på klientsidan med en specifik referenstestkörning kan du markera testkörningen som baslinje. Innan du till exempel implementerar prestandaoptimeringar i ditt program kan du först skapa en testkörning för baslinjebelastning och sedan verifiera effekterna av dina optimeringar mot baslinjen.

Om du vill jämföra både mått på klientsidan och på serversidan kan du välja upp till fem testkörningar och jämföra dem på instrumentpanelen för Azure Load Testing. Instrumentpanelen överlagrar måttdiagram på klientsidan och serversidan för varje testkörning. Genom att jämföra programmått på serversidan på instrumentpanelen kan du identifiera vilken programkomponent som var rotorsaken till en plötslig prestandaförsämring.

Förutsättningar

  • Ett Azure-konto med en aktiv prenumeration. Om du inte har någon Azure-prenumeration skapar du ett kostnadsfritt konto innan du börjar.

  • En Azure-belastningstestresurs som har ett test med flera testkörningar. Information om hur du skapar en belastningstestresurs finns i Skapa och köra ett belastningstest.

Jämföra flera belastningstestkörningar

Om du vill jämföra testkörningar i Azure Load Testing måste du först välja upp till fem körningar i ett belastningstest. Du kan bara jämföra körningar som tillhör samma belastningstest. När du har valt de testkörningar som du vill jämföra kan du visuellt jämföra måtten på klientsidan och serversidan för varje testkörning på instrumentpanelen för belastningstest.

En testkörning måste vara i tillståndet Klar, Stoppad eller Misslyckad för att jämföra den.

Använd följande steg för att välja testkörningarna:

  1. Logga in på Azure-portalen med hjälp av autentiseringsuppgifterna för din Azure-prenumeration.

  2. Gå till din belastningstestningsresurs och välj sedan Tester i den vänstra rutan.

    Dricks

    Du kan också använda filtren för att hitta belastningstestet.

  3. Välj det test vars körningar du vill jämföra genom att välja dess namn.

  4. Välj två eller flera testkörningar och välj sedan Jämför för att jämföra testkörningar.

    Du kan välja högst fem testkörningar att jämföra.

    Screenshot that shows a list of test runs and the 'Compare' button in the Azure portal.

  5. På instrumentpanelen visas varje testkörning som ett överlägg i de olika graferna.

    På instrumentpanelen kan du jämföra både mått på klientsidan och mått på serversidan. Du kan visa färgkodningen för varje testkörning i avsnittet Testkörningsinformation .

    Kommentar

    Tidsfiltret baseras på testernas varaktighet. Värdet noll anger början av testet och det maximala värdet markerar varaktigheten för den längsta testkörningen.

    Screenshot of the load testing dashboard in the Azure portal, comparing two test runs.

Om du vill visa måtttrender för testkörningar i Azure Load Testing måste du ha minst två testkörningar i tillståndet Klar eller Stoppad . Du kan bara visa trender från körningar som tillhör samma belastningstest.

Använd följande steg för att visa måtttrender mellan testkörningar:

  1. Logga in på Azure-portalen med hjälp av autentiseringsuppgifterna för din Azure-prenumeration.

  2. Gå till din Azure Load Testing-resurs och välj sedan Tester i den vänstra rutan.

  3. Välj det test som du vill visa måtttrender för genom att välja dess namn.

  4. Välj fliken Trender för att visa måtttrenderna för belastningstestet.

    Graferna visar trender för totalt antal begäranden, svarstid, felprocent och dataflöde för de 10 senaste testkörningarna.

    Screenshot that shows the details of a Test in a Load Testing resource.

  5. Du kan också välja Tabellvy för att visa måtttrender i en tabellvy.

    Screenshot that shows metrics trends in a tabular view.

    Du kan välja en testkörning som du vill analysera och öppna resultatinstrumentpanelen för den testkörningen.

Jämföra belastningstestkörningar mot en baslinje

Du kan markera en testkörning som en baslinje för att jämföra måtten på klientsidan för de senaste testkörningarna med måtten för baslinjen.

Använd följande steg för att markera en testkörning som baslinje:

  1. På fliken Trender väljer du Markera baslinje.

    Screenshot that shows Mark baseline button in the Trends pane.

  2. I listan över testkörningar markerar du kryssrutan för den testkörning som du vill markera som baslinje och väljer sedan Markera baslinje.

    Screenshot that shows the context pane to mark a test run as baseline.

  3. På fliken Trender kan du nu visa baslinjetestkörningen i tabellen och diagrammen.

    Baslinjevärdet visas som en vågrät linje i diagrammen. I tabellvyn visas en extra rad med baslinjetestkörningsinformationen.

    I tabellen anger en pilikon om måttet trendar positivt eller ogynnsamt jämfört med baslinjemåttvärdet.

    Screenshot that shows trends in metrics when a baseline is selected.