Konfigurera för storskalig belastningstestning

I den här artikeln får du lära dig hur du ställer in ett belastningstest för högskalig belastning med förhandsversionen av Azure Load Testing. Om du vill simulera ett stort antal virtuella användare konfigurerar du testmotorinstanserna.

Viktigt

Azure Load Testing finns för närvarande i FÖRHANDSVERSION. Juridiska villkor för Azure-funktioner i betaversion, förhandsversion eller som av någon annan anledning inte har gjorts allmänt tillgängliga ännu finns i kompletterande användningsvillkor för Microsoft Azure-förhandsversioner.

Förutsättningar

Begäranden per sekund (RPS)

Det maximala antalet begäranden per sekund (RPS) som Azure Load Testing kan generera beror på programmets svarstid och antalet virtuella användare (VU).

Du kan använda följande formel: RPS = (antal virtuella datorer) * (1/svarstid).

Om programmets svarstid till exempel är 20 ms och du genererar en belastning på 2 000 virtuella datorer kan du uppnå cirka 100 000 RPS.

Testmotorinstanser

I Azure Load Testing ansvarar testmotorinstanser för att köra testplanen. Om du använde ett Apache JMeter-skript för att skapa testplanen kör varje testmotor Apache JMeter-skriptet.

Testmotorns instanser körs parallellt. De gör att du kan definiera hur du vill skala ut körningen av belastningstestet för ditt program.

I Apache JMeter-skriptet definierar du antalet parallella trådar. Det här talet anger hur många trådar varje testmotorinstans körs parallellt. Varje tråd representerar en virtuell användare. Rekommendationen är att hålla antalet trådar under högst 250.

Om du till exempel vill simulera 1 000 trådar (eller virtuella användare) anger du antalet trådar i Apache JMeter-skriptet till 250. Konfigurera sedan testet med fyra testmotorinstanser (4 x 250 trådar).

Viktigt

För offentlig förhandsversion stöder vi upp till 45 motorinstanser för en testkörning.

Konfigurera din testplan

I det här avsnittet konfigurerar du skalningsinställningarna för ditt belastningstest.

  1. Logga in på Azure Portal med autentiseringsuppgifterna för din Azure-prenumeration.

  2. Gå till resursen Belastningstestning och välj Tester i det vänstra navigeringsfönstret för att visa listan över tester. Välj sedan testet i listan genom att markera kryssrutan och välj sedan Redigera.

    Skärmbild som visar listan över tester.

  3. Du kan också ändra testkonfigurationen från sidan med testinformation. Välj Konfigurera och sedan Test för att redigera testet.

    Skärmbild som visar hur du konfigurerar ett test från testinformationssidan.

  4. På sidan Redigera test går du till fliken Läs in och konfigurerar indatafältet Motorinstanser.

    Skärmbild som visar fliken Läs in när du redigerar ett test.

  5. Välj Tillämpa för att ändra testet och använd den nya konfigurationen när du kör testet igen.

Nästa steg