Apache JMeter is an open-source load and performance testing tool for web applications, APIs, databases, and more. This image runs JMeter on Ubuntu 24.04 LTS, hardened and fully patched, configured for headless (non-GUI) test execution and distributed-mode load generation, with a per-VM RMI keystore generated on first boot and test data on a dedicated disk. Maintained by cloudimg.
## Apache JMeter on Ubuntu 24.04 LTS
Apache JMeter is the industry-standard open-source tool for load testing and measuring performance of web apps, REST/SOAP APIs, databases, message queues, and more. This image is built and maintained by cloudimg on a hardened, fully patched Ubuntu 24.04 LTS base, configured as a headless test runner and distributed load generator.
### What's included
### Getting started
The connection details (RMI endpoint + keystore password) are in `/var/lib/cloudimg/apache-jmeter-endpoints.notes`. Run a headless test with `jmeter -n -t plan.jmx -l results.jtl`, then `jmeter -g results.jtl -o report/` for an HTML dashboard. Attach a JMeter controller to the server for distributed load. The deployment guide on cloudimg.co.uk covers test plans and distributed mode.