Ausführen von JUnit-Tests in JMeter

In diesem Tutorial werden wir lernen, wie man JMeter und JUnit integriert. Diese Integration von JMeter und JUnit hilft beim Stresstest der Java-eigenen Methoden – JUnit-Tests. Die JUnit-Integration in JMeter hilft bei der Ermittlung der Zeit, die jeder Test mit der angewendeten Arbeitslast benötigt, unter Verwendung der verschiedenen JMeter-Optionen. In diesem Beitrag erstellen wir einen JUnit-Beispieltest und konfigurieren ihn dann für die Ausführung in JMeter.
Inhaltsübersicht
Schritte zur Integration von JMeter mit JUnit
- Erstellen eines JUnit-Testprojekts
- Erstellen eines Spring für das JUnit-Projekt
- Platzieren des Jar im lib/junit-Verzeichnis der JMeter-Anwendung
- Ausführen von JUnit-Tests in JMeter
Erstellen eines JUnit-Testprojekts
Hier erstellen wir ein Java-Beispielprojekt mit JUnit-Annotationen. Sie enthält eine Testklasse sampleJUnitTest.java, die über Testmethoden verfügt.

Im Beispiel haben wir zwei JUnit-Tests in der Datei sampleJUnitTest.java – sampleTestPassing und sampleTestFailing. Der Test sampleTestPassing besteht, wenn er ausgeführt wird, und der Test sampleTestFailing wird explizit mit Assert.fail() fehlgeschlagen.
SampleJUnitTest.java
package SamplePackage;
import org.junit.*;
public class SampleJUnitTest {
//Constructors
public sampleJUnitTest() {
}
public sampleJUnitTest(String test) {
this();
}
@Test
public void sampleTestPassing() {
System.out.println("Running JUnit Sample Test");
}
@Test
public void sampleTestFailing() {
Assert.fail();
System.out.println("Failing JUnit Sample Test");
}
}
Erstellen eines Spring für das JUnit-Projekt
Nun erstellen wir das Spring des obigen JUnit-Projekts. In Eclipse kann das Jar einfach mit der Exportfunktion erstellt werden. Folgen Sie den untenstehenden Screenshots, um ein Jar zu erstellen:
- Klicken Sie mit der rechten Maustaste auf das Projekt und dann auf Exportieren.

- Klicken Sie in der Java-Anwendung auf die JAR-Datei.

- Wählen Sie Ihr Projekt aus und prüfen Sie die Ressourcen. Geben Sie auch den Pfad zur erzeugten Jar-Datei an.

Platzierung von Spring im Verzeichnis lib/junit der JMeter-Anwendung
- Legen Sie dann die generierte Jar-Datei in das lib/junit-Verzeichnis von JMeter und starten Sie JMeter neu.
Ausführen von JUnit-Tests in JMeter
- Fügen Sie zunächst „JUnit Request“ zur Thread-Gruppe hinzu

- Aktivieren Sie das Kontrollkästchen „Suche nach JUnit4-Annotationen (statt JUnit3)“.
- Wählen Sie die erstellte JUnit-Testklasse aus der Dropdown-Liste „Klassenname“ aus.
- Wählen Sie aus der Dropdown-Liste „Testmethode“ die JUnit-Methode/den JUnit-Test aus, die/den Sie zum Testen laden möchten.
- In ähnlicher Weise können mehrere JUnit-Anfragen hinzugefügt werden, wobei jede Anfrage eine Testmethode hat – in diesem Beispiel werden zwei JUnit-Anfragen für eine erfolgreiche und eine nicht erfolgreiche Testausführung hinzugefügt

- Fügen Sie Hörer hinzu und führen Sie den Test durch.
