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
Ett Azure-konto med en aktiv prenumeration. Om du inte har någon Azure-prenumeration kan du skapa ett kostnadsfritt konto innan du börjar.
En befintlig azure-resurs för belastningstestning. Information om hur du skapar en resurs för Azure Load Testing finns i snabbstarten Skapa och köra ett belastningstest.
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.
Logga in på Azure Portal med autentiseringsuppgifterna för din Azure-prenumeration.
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.
Du kan också ändra testkonfigurationen från sidan med testinformation. Välj Konfigurera och sedan Test för att redigera testet.
På sidan Redigera test går du till fliken Läs in och konfigurerar indatafältet Motorinstanser.
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
Information om hur du jämför testresultat finns i Jämför flera testresultat.
Mer information om automatisering av prestandatest finns i Konfigurera automatiserad prestandatestning