Apache JMeter ist eine quelloffene Desktop- und Kommandozeilenanwendung für Lasttests und die Leistungsmessung von Software. Ursprünglich für Webanwendungen entwickelt, deckt sie heute viele Protokolle ab, darunter HTTP und HTTPS, SOAP- und REST-Webservices, FTP, Datenbanken über JDBC, LDAP, JMS, E-Mail-Protokolle und TCP. Eine grafische Oberfläche unterstützt das Aufzeichnen, Erstellen und Debuggen von Testplänen, ein Headless-Kommandozeilenmodus führt sie auf jedem Java-kompatiblen System aus. JMeter arbeitet auf Protokollebene: Es ist kein Browser und führt kein JavaScript aus. Die Anwendung ist reines Java und wird von Ihnen selbst heruntergeladen und betrieben.
JMeter ist ein Projekt der Apache Software Foundation, einer US-amerikanischen gemeinnützigen Organisation (501(c)(3)); Apache-Projekte erscheinen unter der Apache License 2.0. Da JMeter auf Ihren eigenen Rechnern läuft, gibt es keinen vom Anbieter gehosteten Dienst, und Testdaten bleiben in Ihrer Umgebung, sofern Sie sie nicht selbst weitergeben. Für europäische Organisationen bedeutet das volle Kontrolle darüber, wo Tests laufen und wo Ergebnisse liegen, mit dem Betriebsaufwand, den selbst verwaltete Open-Source-Software mit sich bringt.