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: