
About Apache JMeter
Apache JMeter is an open source Java application for load and performance testing. It was first designed for web applications and now covers many other protocols.
What it does
JMeter sends many simulated requests to a server or a group of servers to measure how it performs under load. Test plans can be built and debugged in a graphical test IDE, then run in command line mode for automated runs. After a run, it can produce a complete HTML report with the results.
Key features
- Load tests for HTTP, SOAP, REST and more
- Database testing over JDBC
- Command line mode for headless runs
- HTML reports after each run
Who it's for
Performance engineers and QA teams who need a free and scriptable tool for load testing servers, APIs and other services.
Pricing and good to know
JMeter is Apache-2.0 licensed and free to use. It is a pure Java application, so it runs on any Java compatible system, including Linux, Windows and Mac OS X. The GitHub repository has about 9.6k stars.
Highlights
- Load tests for HTTP, SOAP and REST services
- Database and messaging tests
- Command line runs for automated pipelines
- Ready-made HTML reports after a run












