Unterstützte Apache JMeter-Features in Azure Load Testing
Mit Azure Load Testing können Sie ein vorhandenes Apache JMeter-Skript (JMX) verwenden, um einen Ladetest zu erstellen und auszuführen. In diesem Artikel wird erläutert, welche Apache JMeter-Features in Azure Load Testing unterstützt werden.
Sehen Sie sich die Übersicht über Azure Load Testing an, um zu erfahren , wie Azure Load Testing funktioniert.
Unterstützte Apache JMeter-Version
Azure Load Testing verwendet Apache JMeter Version 5.6.3 zum Ausführen von Auslastungstests.
Apache JMeter-Supportdetails
In der folgenden Tabelle sind die Apache JMeter-Features und deren Unterstützung in Azure Load Testing aufgeführt.
Funktion | Details | Weitere Informationen |
---|---|---|
Testplanelemente | - Threadgruppen -Variablen -Funktionen -Sampler - Logikcontroller -Timer -Assertionen -Präprozessoren -Postprozessoren |
Erstellen eines Auslastungstests mithilfe eines JMeter-Skripts |
Sampler | Alle Sampler und Protokolle werden unterstützt. | Erstellen eines Ladetests mit einem JMeter-Skript |
Controller | Alle Logikcontroller werden unterstützt, mit Ausnahme von "Controller einschließen", "Modulcontroller" und "Aufzeichnungscontroller". | Erstellen eines Ladetests mit einem JMeter-Skript |
Skripterstellung | -Beanshell - JSR223 Skript |
|
Konfigurationselemente | Alle Konfigurationselemente werden unterstützt. | Beispiel: Lesen von Daten aus einer CSV-Datei |
JMeter-Eigenschaften | Azure Load Testing unterstützt das Hochladen einer einzelnen Benutzereigenschaftendatei pro Auslastungstest, um JMeter-Konfigurationseinstellungen außer Kraft zu setzen oder benutzerdefinierte Eigenschaften hinzuzufügen. Systemeigenschaftendateien werden nicht unterstützt. |
Konfigurieren von JMeter-Benutzereigenschaften |
Plug-Ins | Mit Azure Load Testing können Sie Plug-Ins aus https://jmeter-plugins.orgoder eine JAR-Datei (Java Archive) mit Ihrem eigenen Plug-In-Code hochladen. | Anpassen eines Auslastungstests mit Plug-Ins |
Webtreiber-Sampler | Aufgrund der ressourcenintensiven Natur von WebDriver-Tests können Sie Tests mit einer Auslastung von bis zu vier virtuellen Benutzern ausführen, die dem Webtreiber-Sampler zugeordnet sind. Tests mit höherer Auslastung, die dem Webtreiber-Sampler zugeordnet sind, können zu Fehlern führen. Verringern Sie in einem solchen Fall die Last, und versuchen Sie es erneut. Im selben Test können Sie eine höhere Last mit anderen Samplern wie HTTP-Samplern verknüpft haben. |
|
Listener | Azure Load Testing ignoriert alle Ergebnissammler, die Visualisierungen wie die Ergebnisstruktur oder Diagrammergebnisse enthalten. | |
Dashboardbericht | Das Azure Load Testing-Dashboard zeigt die Clientmetriken und optional die serverseitigen Metriken an. Sie können die Ladetestergebnisse exportieren, um sie in einem Berichterstellungstool zu verwenden oder das JMeter-Dashboard auf Ihrem lokalen Computer zu generieren. |
Exportieren von Testergebnissen |
Testen von Fragmenten | Wird nicht unterstützt. |
Nächste Schritte
Einstieg in die Verwendung von Azure Load Testing: