Apache JMeter

You measure how your own app responds to repeated and simultaneous requests.

Developer Apache Software Foundation

5.6.3 · Open source · Windows · macOS · Linux

Apache JMeter has your test plans built for HTTP, databases, LDAP and mail protocols. You decide which requests are sent and collect response times and errors. It allows you to investigate behavior under tax.

JMeter is not an ordinary browser and does not perform a web page by itself like a visitor using JavaScript. Large tests are preferably run without the graphic editor. The capacity of your test computer and network can affect the measurement, so you should also keep an eye on the load generator.

Get more from Apache JMeter

A useful load test looks like the behavior you really want to measure. Choose representative requests, data and numbers of simultaneous users. A large number of identical applications can reveal a very different bottleneck than a realistic mix of reading, searching and writing.

Also measure the load of the computer that performs the test. If it becomes the limiting factor, the results say less about your server. Only perform tests on systems for which you have permission and prevent test data or heavy applications from accidentally entering a production environment.

Version and updates

Version 5.6.3 (Java edition).

Who is it for?

You manage or develop an app and want to measure performance reproducible.

Getting started

Open the official Apache JMeter download page and choose the execution for your device.

Privacy

Test plans and results may include accounts, tokens and form data. Where possible, use separate test data.

Good to know

Design test scenarios yourself. No full browser simulation.

Please note

A load test can make a service unreachable. Test only with permission and appropriate limits.

Advantages

  • Repeatable load tests Multiple Protocols Extended measurement results

Things to consider

  • Design test scenarios yourself No full browser simulation

Download Apache JMeter

The download page opens in a new tab.

Version history

No previous versions are listed yet.

Report a new version

Is there a newer version of Apache JMeter? Send the version number and a link to the official announcement. Our editors will check it. No login is required.

More from Apache Software Foundation

View all software from Apache Software Foundation →

Our verdict

JMeter is useful when you want to answer a specific question, for example how many simultaneous requests can handle your own service. Start with a small scenario that matches actual usage. A large number of random requests rarely lead to a useful conclusion.

Also measure errors and server load in addition to the average response time. Make sure your test machine itself is not a limiting factor. Use the results to compare differences under the same conditions. Run load tests only on systems for which you have permission and gradually build up the load.

Ratings

No ratings yet. Share your experience.

Log in to rate this software.

Comments

Share your experience. Comments appear after approval.

No comments yet.