Apache JMeter ist eine Open-Source-Java-Anwendung, die von der Apache Software Foundation bereitgestellt wird und zur Leistungsmessung und Auslastung von Testanwendungen entwickelt wurde.
Besonderheit
Volle Portabilität und 100 % Java.
Multithreading ermöglicht das gleichzeitige Sampling über mehrere Threads und das gleichzeitige Sampling verschiedener Funktionen über separate Thread-Gruppen.
Apache JMeter ist in der Lage, viele Anwendungs-/Server-/Protokolltypen zu laden und deren Leistung zu testen
Web – HTTP, HTTPS (Java, NodeJS, PHP, ASP.NET usw.)
SOAP/REST-Webdienste
FTP
Datenbank über JDBC
LDAP
Nachrichtenorientierte Middleware (MOM) über JMS
E-Mail – SMTP(S), POP3(S) und IMAP(S)
Nativer Befehl oder Shell-Skript
TCP-Protokoll
Java-Objekte
Apache JMeter verfügt über einen hoch skalierbaren Kern
Steckbare Probenehmer ermöglichen unbegrenzte Testmöglichkeiten.
Skriptfähiger Sampler (mit JSR223-kompatiblen Sprachen wie Groovy).
Über steckbare Layer können mehrere Laststatistiken ausgewählt werden.
Datenanalyse- und Visualisierungs-Plug-ins ermöglichen eine hervorragende Skalierbarkeit und Personalisierung.
Funktionen können verwendet werden, um dynamische Eingaben für Tests bereitzustellen oder die Datenverarbeitung bereitzustellen.
Einfache kontinuierliche Integration mit Open-Source-Bibliotheken von Drittanbietern für Maven, Gradle und Jenkins.