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 konfigurerar belastningstestet för hög skala med Azure Load Testing. Azure Load Testing sammanfattar komplexiteten i etableringen av infrastrukturen för att simulera storskalig trafik. Om du vill skala ut ett belastningstest kan du konfigurera antalet parallella testmotorinstanser. För att uppnå en optimal belastningsfördelning kan du övervaka hälsomåtten för testinstansen på instrumentpanelen för Azure Load Testing.
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 befintlig Azure-belastningstestningsresurs. Information om hur du skapar en Azure-belastningstestresurs finns i snabbstarten Skapa och kör ett belastningstest.
Konfigurera belastningsparametrar för ett belastningstest
Om du vill simulera användartrafik för ditt program kan du konfigurera belastningsmönstret och antalet virtuella användare som du vill simulera belastning för. Genom att köra belastningstestet över många parallella testmotorinstanser kan Azure Load Testing skala ut antalet virtuella användare som simulerar trafik till ditt program. Belastningsmönstret avgör hur belastningen fördelas under belastningstestets varaktighet. Exempel på belastningsmönster är linjär, stegvis eller toppbelastning.
Beroende på typen av belastningstest, URL-baserad, JMeter-baserad eller Locust-baserad har du olika alternativ för att konfigurera målbelastningen och belastningsmönstret. I följande tabell visas skillnaderna mellan testtyperna.
| Testtyp | Antal virtuella användare | Ladda mönster |
|---|---|---|
| URL-baserad (grundläggande) | Ange målantalet för virtuella användare i belastningstestkonfigurationen. | Linjärt belastningsmönster, baserat på uppvärmningstid och antal virtuella användare. |
| URL-baserad (avancerad) | Ange antalet testmotorer och antalet virtuella användare per instans i belastningstestkonfigurationen. | Konfigurera belastningsmönstret (linjärt, steg, topp). |
| JMeter-baserad | Ange antalet virtuella användare per instans i testskriptet. Ange antalet testmotorer i belastningstestkonfigurationen. | Konfigurera belastningsmönstret i testskriptet. |
| Gräshoppsbaserad | Ange det totala antalet användare i konfigurationen av belastningstestet, Locust-konfigurationsfilen eller testskriptet. Ange antalet testmotorer i belastningstestkonfigurationen. | Konfigurera belastningsmönstret i testskriptet. |
Konfigurera inläsningsparametrar för URL-baserade tester
Ange laddningsparametrarna för ett URL-baserat belastningstest:
I det vänstra navigeringsfältet väljer du Tester för att visa alla tester.
I listan väljer du ditt belastningstest och väljer sedan Redigera.
Alternativt kan du också redigera testkonfigurationen från testinformationssidan. Det gör du genom att välja Konfigurera och sedan Testa.
På sidan Grundläggande inställningar väljer du Aktivera avancerade inställningar.
På sidan Redigera test väljer du fliken Läs in .
För URL-baserade tester kan du konfigurera antalet parallella testmotorinstanser och belastningsmönstret.
Använd skjutreglaget Motorinstanser för att uppdatera antalet parallella testmotorinstanser. Alternativt anger du målvärdet i indatarutan.
Välj värdet Läs in mönster i listan.
Fyll i motsvarande konfigurationsinställningar för varje mönster. Diagrammet ger en visuell representation av belastningsmönstret och dess konfigurationsparametrar.
Konfigurera belastningsparametrar för JMeter-baserade tester
Så här anger du inläsningsparametrarna för ett JMeter-baserat belastningstest:
I det vänstra navigeringsfältet väljer du Tester för att visa alla tester.
I listan väljer du ditt belastningstest och väljer sedan Redigera.
Alternativt kan du också redigera testkonfigurationen från testinformationssidan. Det gör du genom att välja Konfigurera och sedan Testa.
På sidan Redigera test väljer du fliken Läs in. Använd skjutreglagekontrollen Motorinstanser för att uppdatera antalet testmotorinstanser eller ange värdet direkt i indatarutan.
Välj Använd för att ändra testet och använd den nya konfigurationen när du kör det igen.
Konfigurera belastningsparametrar för Locust-baserade tester
Så här anger du belastningsparametrarna för ett Locust-baserat belastningstest:
I det vänstra navigeringsfältet väljer du Tester för att visa alla tester.
I listan väljer du ditt belastningstest och väljer sedan Redigera.
Alternativt kan du också redigera testkonfigurationen från testinformationssidan. Det gör du genom att välja Konfigurera och sedan Testa.
På sidan Redigera test väljer du fliken Läs in . Ange värdena för de övergripande användare som krävs och den övergripande spawnfrekvensen i respektive indatarutor. Antalet motorinstanser som krävs för att generera den här belastningen fylls i automatiskt. Om testskriptet är komplext och resursintensivt använder du skjutreglagekontrollen Motorinstanser för att uppdatera antalet testmotorinstanser eller ange värdet direkt i indatarutan.
Du kan också ställa in antalet användare och genereringshastigheten i testskriptet eller Locust-konfigurationsfilen, och ange antalet instanser av testmotorn som krävs.
- Välj Använd för att ändra testet och använd den nya konfigurationen när du kör det igen.