Apache JMeter on Ubuntu 24.04 LTS
by cloudimg
Apache JMeter on Ubuntu 24.04 LTS 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
- Apache JMeter 5.6 on OpenJDK 17, with a systemd-managed distributed-mode `jmeter-server`
- Loopback-bound RMI with SSL and a unique keystore generated on first boot (firewalled to localhost)
- Headless command-line test execution and HTML dashboard report generation, proven with a bundled sample plan
- Test plans, results, and reports on a dedicated managed data disk
- Automatic security updates enabled
### 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.