Delen via


Ondersteunde Apache JMeter-functies in Azure Load Testing

Met Azure Load Testing kunt u een bestaand Apache JMeter-script (JMX) gebruiken om een belastingstest te maken en uit te voeren. In dit artikel wordt uitgelegd welke Apache JMeter-functies worden ondersteund in Azure Load Testing.

Zie het overzicht van Azure Load Testing voor meer informatie over hoe Azure Load Testing werkt.

Ondersteunde Versie van Apache JMeter

Azure Load Testing maakt gebruik van Apache JMeter versie 5.6.3 voor het uitvoeren van belastingstests.

Ondersteuningsdetails voor Apache JMeter

De volgende tabel bevat de Apache JMeter-functies en hun ondersteuning in Azure Load Testing.

Functie Gegevens Meer informatie
Planelementen testen - Threadgroepen
-Variabelen
-Functies
-Samplers
- Logische controllers
-Timers
-Beweringen
- Preprocessors
- Postprocessors
Een belastingstest maken met behulp van een JMeter-script
Samplers Alle samplers en protocollen worden ondersteund. Een belastingstest maken met een JMeter-script
Controllers Alle logische controllers worden ondersteund, met uitzondering van opnamecontroller, modulecontroller en opnamecontroller. Een belastingstest maken met een JMeter-script
Scripting - BeanShell
- JSR223-script
Configuratie-elementen Alle configuratie-elementen worden ondersteund. Voorbeeld: Gegevens lezen uit een CSV-bestand
JMeter-eigenschappen Azure Load Testing ondersteunt het uploaden van één bestand met gebruikerseigenschappen per belastingstest om de configuratie-instellingen van JMeter te overschrijven of aangepaste eigenschappen toe te voegen.
Bestanden met systeemeigenschappen worden niet ondersteund.
JMeter-gebruikerseigenschappen configureren
Invoegtoepassingen Met Azure Load Testing kunt u invoegtoepassingen gebruiken uit https://jmeter-plugins.orgof een JAR-bestand (Java Archive) uploaden met uw eigen invoegtoepassingscode. Een belastingstest aanpassen met invoegtoepassingen
Voorbeeld van webstuurprogramma Vanwege de resource-intensieve aard van WebDriver-tests kunt u tests uitvoeren met een belasting van maximaal vier virtuele gebruikers die zijn gekoppeld aan de webstuurprogramma-sampler. Tests met een hogere belasting die is gekoppeld aan de voorbeeldweergave van het webstuurprogramma kunnen leiden tot fouten. In dat geval vermindert u de belasting en probeert u het opnieuw.
U kunt in dezelfde test een hogere belasting hebben die is gekoppeld aan andere samplers, zoals HTTP-sampler.
Listeners Azure Load Testing negeert alle resultatenverzamelaars, waaronder visualisaties zoals de resultatenstructuur of grafiekresultaten.
Dashboardrapport In het dashboard Azure Load Testing worden de metrische gegevens van de client en eventueel de metrische gegevens aan de serverzijde weergegeven.
U kunt de resultaten van de belastingtest exporteren om ze te gebruiken in een rapportagehulpprogramma of het JMeter-dashboard genereren op uw lokale computer.
Testresultaten exporteren
Testfragmenten Wordt niet ondersteund.

Volgende stappen

Azure Load Testing gaan gebruiken: