Delen via


Een belastingstest aanpassen met Apache JMeter-invoegtoepassingen en Azure Load Testing

In dit artikel leert u hoe u een Apache JMeter-invoegtoepassing gebruikt in uw load testscript met Azure Load Testing. U kunt de kernfunctionaliteit van Apache JMeter uitbreiden met behulp van invoegtoepassingen. Als u bijvoorbeeld functionaliteit wilt toevoegen voor het uitvoeren van gegevensmanipulatie, voor het implementeren van aangepaste aanvraagvoorbeelden en meer.

Wanneer u een JMeter-invoegtoepassing in uw testscript gebruikt, moet de invoegtoepassing worden geüpload naar de testengineexemplaren in Azure Load Testing. U hebt twee opties voor het gebruik van JMeter-invoegtoepassingen met Azure Load Testing:

  • Plug-ins van https://jmeter-plugins.org. Azure Load Testing installeert automatisch invoegtoepassingen van https://jmeter-plugins.org.

  • Andere invoegtoepassingen. Wanneer u de belastingtest maakt, moet u het JAVA-archiefbestand (JMeter Plugin Java Archive) toevoegen aan de configuratie van de belastingtest. Azure Load Testing uploadt het JAR-bestand van de invoegtoepassing naar de test-engineexemplaren wanneer de belastingtest wordt gestart.

Notitie

Als u uw eigen invoegtoepassingscode gebruikt, raden we u aan om het uitvoerbare JAR-bestand te bouwen met Java 17.

Vereisten

Verwijzen naar de JMeter-invoegtoepassing in uw testscript

Als u een JMeter-invoegtoepassing in uw belastingstest wilt gebruiken, moet u het JMX-testscript ontwerpen en verwijzen naar de invoegtoepassing. Er zijn geen speciale instructies voor het verwijzen naar invoegtoepassingen in uw script wanneer u Azure Load Testing gebruikt.

Volg deze stappen om de JMeter-GUI te gebruiken om de invoegtoepassing in uw testscript te installeren en ernaar te verwijzen:

  1. Installeer de JMeter-invoegtoepassing op uw lokale JMeter-exemplaar op twee manieren:

    • Gebruik Plugins Manager als de invoegtoepassing beschikbaar is.

    • Als u uw eigen invoegtoepassingscode wilt gebruiken, kopieert u het JAR-bestand van de invoegtoepassing naar de map van uw lib/ext lokale JMeter-installatie.

    Nadat u de invoegtoepassing hebt geïnstalleerd, wordt de functionaliteit van de invoegtoepassing weergegeven in de gebruikersinterface van Apache JMeter.

  2. U kunt nu verwijzen naar de functionaliteit van de invoegtoepassing in uw testscript.

    In de volgende schermopname ziet u een voorbeeld van het gebruik van een Voorbeeldvoorbeeld-invoegtoepassing . Afhankelijk van het type invoegtoepassing hebt u mogelijk verschillende opties in de gebruikersinterface.

    Screenshot that shows how to add a custom sampler to a test plan by using the JMeter user interface.

Notitie

U kunt ook rechtstreeks naar de JMeter-invoegtoepassing verwijzen door het JMX-bestand te bewerken. In dit geval hoeft u de invoegtoepassing niet lokaal te installeren.

Een belastingstest maken die gebruikmaakt van JMeter-invoegtoepassingen

Als u alleen naar invoegtoepassingen verwijst https://jmeter-plugins.org, kunt u een belastingstest maken door uw JMX-testscript te uploaden. Azure Load Testing installeert de JAR-bestanden van de invoegtoepassing vooraf op de exemplaren van de testengine.

Als u uw eigen invoegtoepassingen in uw testscript gebruikt, moet u het JAR-bestand van de invoegtoepassing toevoegen aan de configuratie van de belastingtest. Azure Load Testing installeert vervolgens uw invoegtoepassing op de belastingtestengines wanneer de test wordt gestart.

U kunt een JAR-invoegtoepassingsbestand toevoegen wanneer u een nieuwe belastingstest maakt of wanneer u een bestaande test bijwerkt.

Volg deze stappen om een JAR-bestand te uploaden met behulp van Azure Portal:

  1. Ga in Azure Portal naar uw Azure Load Testing-resource.

  2. Selecteer in het linkerdeelvenster Tests om een lijst met tests weer te geven.

  3. Selecteer Een > JMeter-script uploaden om een nieuwe belastingstest te maken met behulp van een JMeter-script.

    Screenshot that shows how to create a new load test by uploading a JMeter file in the Azure portal.

  4. Als u een bestaande belastingstest hebt, selecteert u de test in de lijst door het selectievakje in te schakelen en vervolgens Bewerken te selecteren.

    Screenshot that shows the list of load tests and the 'Edit' button.

  5. Selecteer het tabblad Plan testen .

  6. Selecteer het JAR-bestand op uw computer en selecteer vervolgens Uploaden om het bestand te uploaden naar Azure.

    Screenshot that shows the steps to upload a J A R file in the 'Test plan' tab on the 'Edit test' pane.

  7. Selecteer Toepassen om de test te wijzigen of selecteer Beoordelen en maken om de test te maken.

    Wanneer de test wordt uitgevoerd, implementeert Azure Load Testing de invoegtoepassing op elk testengine-exemplaar.