Apache JMeter is a Java-based load and performance testing application. It supports HTTP, JDBC, JMS, FTP, TCP, and other protocols through test elements and plugins.
About
Apache JMeter is an open source, 100% pure Java application designed to load test functional behavior and measure performance, originally focused on web applications but expanded to other test functions.
Features
- Supports various test types: Web (HTTP/HTTPS), FTP, JDBC, LDAP, Java, and JUnit
- Thread Group management for load testing scenarios
- Test plan construction, parameterization, and script recording capabilities
- Listeners for data visualization and metrics collection
- Distributed testing support
Pricing
Open source (free)
Author / Company
Apache Software Foundation
AI features
- JSR223 samplers with support for scripting languages like Groovy
- Backend Listener for real-time results (e.g., InfluxDB, Graphite)
- HTTP(S) Test Script Recorder for capturing test samples
- Ability to parameterize tests and use variables across thread groups
Latest release
5.6.3 · 2024-01-09
Included various bug fixes, such as resolving issues with summary report response times, NullPointerExceptions in timers, and restoring binary API compatibility. Also included non-functional improvements like Gradle updates and migration of certain tests to Kotlin and JUnit 5.
Sources
GROUNDED VIA EXA · 2026-08-11