Apache JMeter-funktioner som stöds i Azure Load Testing
Med Azure Load Testing kan du använda ett befintligt Apache JMeter-skript (JMX) för att skapa och köra ett belastningstest. Den här artikeln förklarar vilka Apache JMeter-funktioner som stöds i Azure Load Testing.
Se översikten över Azure Load Testing för att lära dig hur Azure Load Testing fungerar.
Apache JMeter-version som stöds
Azure Load Testing använder Apache JMeter version 5.6.3 för att köra belastningstester.
Supportinformation för Apache JMeter
I följande tabell visas Apache JMeter-funktionerna och deras stöd i Azure Load Testing.
Funktion | Information | Mer information |
---|---|---|
Testplanselement | - Trådgrupper -Variabler -Funktioner -Samplers – Logikkontrollanter -Timers -Påståenden – Förprocessorer – Efterprocessorer |
Skapa ett belastningstest med hjälp av ett JMeter-skript |
Samplers | Alla exempel och protokoll stöds. | Skapa ett belastningstest med ett JMeter-skript |
Kontrollanter | Alla logikkontrollanter stöds, förutom inkludera styrenhet, modulstyrenhet och inspelningsstyrenhet. | Skapa ett belastningstest med ett JMeter-skript |
Skript | -Beanshell – JSR223-skript |
|
Konfigurationselement | Alla konfigurationselement stöds. | Exempel: Läsa data från en CSV-fil |
JMeter-egenskaper | Azure Load Testing stöder uppladdning av en enskild användaregenskaper-fil per belastningstest för att åsidosätta JMeter-konfigurationsinställningar eller lägga till anpassade egenskaper. Filer för systemegenskaper stöds inte. |
Konfigurera JMeter-användaregenskaper |
Plugin-program | Med Azure Load Testing kan du använda plugin-program från https://jmeter-plugins.orgeller ladda upp en Java-arkivfil (JAR) med din egen plugin-kod. | Anpassa ett belastningstest med plugin-program |
Exempel på webbdrivrutin | På grund av den resursintensiva typen av WebDriver-tester kan du köra tester med en belastning på upp till fyra virtuella användare som är associerade med webdrivrutinsexemplet. Tester med högre belastning som är associerade med webdrivrutinsexemplet kan resultera i fel. I så fall minskar du belastningen och försöker igen. Du kan ha en högre belastning associerad med andra provtagare, till exempel HTTP-provtagare, i samma test. |
|
Lyssnare | Azure Load Testing ignorerar alla resultatinsamlare, som innehåller visualiserare, till exempel resultatträdet eller diagramresultatet. | |
Instrumentpanelsrapport | Instrumentpanelen för Azure Load Testing visar klientmåtten och eventuellt mått på serversidan. Du kan exportera belastningstestresultaten för att använda dem i ett rapporteringsverktyg eller generera JMeter-instrumentpanelen på den lokala datorn. |
Exportera testresultat |
Testa fragment | Stöds ej. |
Nästa steg
Börja använda Azure Load Testing: