---
title: Apache JMeter Reviews
meta_title: 'Apache JMeter Reviews 2026: Details, Pricing, & Features | G2'
meta_description: Filter 156 reviews by the users' company size, role or industry
  to find out how Apache JMeter works for a business like yours.
aggregate_rating:
  rating_value: 4.3
  review_count: 156
  scale: '5'
date_modified: '2026-06-30'
parent_category:
  name: Development
  url: https://www.g2.com/categories/development
---

# Apache JMeter Reviews
**Vendor:** The Apache Software Foundation  
**Category:** [Software Testing Tools](https://www.g2.com/categories/software-testing)  
**Average Rating:** 4.3/5.0  
**Total Reviews:** 156
## About Apache JMeter
Apache JMeter desktop application is open source software, a 100% pure Java application designed to load test functional behavior and measure performance.



## Apache JMeter Pros & Cons
**What users like:**

- Users value the **robust capabilities** of Apache JMeter for effective load and performance testing across various protocols. (1 reviews)
- Users value the **excellent customer support** of Apache JMeter, enhancing their experience with performance testing. (1 reviews)
- Users find Apache JMeter to be **very easy to use** once familiar with the interface, enhancing their testing experience. (1 reviews)
- Users value the **robust functionality** of Apache JMeter for comprehensive performance and load testing across various protocols. (1 reviews)
- Users find Apache JMeter to be **incredibly helpful** for performance testing with its extensive protocol support and reporting features. (1 reviews)
- Load Testing (1 reviews)
- Performance Efficiency (1 reviews)
- Testing (1 reviews)
- Tools Efficiency (1 reviews)

**What users dislike:**

- Users find the **complexity** of JMeter hindered by an outdated UI and challenging debugging for large test plans. (1 reviews)
- Users find the **device unavailability** challenging, as it complicates performance, especially with large and complex test plans. (1 reviews)
- Users find the **difficult learning curve** with Apache JMeter challenging, particularly when managing complex tests and scripting. (1 reviews)
- Users find the **steep learning curve** of Apache JMeter challenging, especially when handling complex test plans and scripting. (1 reviews)
- Users find **licensing issues** with Apache JMeter that complicate access and usage of the software&#39;s features. (1 reviews)
- Performance Issues (1 reviews)
- Poor UI (1 reviews)
- Poor UI Design (1 reviews)
- Resource Limitations (1 reviews)

## Apache JMeter Reviews
  ### 1. Great http services testing tool

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Internet | Small-Business (50 or fewer emp.)

**Reviewed Date:** October 25, 2019

**What do you like best about Apache JMeter?**

The load testing functionalities of apache jmeter are a very powerful tool on the analysis of our products performance

**What do you dislike about Apache JMeter?**

The main GUI, which os mainly used for prototyping and doing quick tests is quite outdated and could be more user friendly

**Recommendations to others considering Apache JMeter:**

Make prototypes with the GUI and execute the tests trough command line

**What problems is Apache JMeter solving and how is that benefiting you?**

We use apache jmeter to test the performance of our saas services, the load capacity and response times

  ### 2. Effectively stress test Web Applications with production volumes

**Rating:** 3.5/5.0 stars

**Reviewed by:** Deepak M. | ERP System Analyst, Information Services, Enterprise (> 1000 emp.)

**Reviewed Date:** January 30, 2019

**What do you like best about Apache JMeter?**

Ease of creating a test plan with the help of the BlazeMeter browser plugin. Ability to control parameters like the number of processing threads and delay between calls, etc. Ability to use CSV files to store and utilize user credentials during tests. Intuitive error/processing logs, very descriptive documentation. Easily create HTTP calls similar to production. Useful elements like Regex Extractor.

**What do you dislike about Apache JMeter?**

Inability to send HTTP requests from different geographic locations (like BlazeMeter)

**Recommendations to others considering Apache JMeter:**

Highly recommend this easy-to-use open-source tool to stress test your web applications.

**What problems is Apache JMeter solving and how is that benefiting you?**

Volume test HTTP calls to test FIORI applications in SAP.

  ### 3. Good test suite

**Rating:** 4.0/5.0 stars

**Reviewed by:** Javier R. | Backend Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 03, 2019

**What do you like best about Apache JMeter?**

Is a very powerful tool that helps you to test software in a very exhaustive way

**What do you dislike about Apache JMeter?**

Is now easy to use, configuration and use ind general is not very intuitive

**What problems is Apache JMeter solving and how is that benefiting you?**

Stress tests, load tests

  ### 4. Amazing Application :)

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Enterprise (> 1000 emp.)

**Reviewed Date:** June 28, 2019

**What do you like best about Apache JMeter?**

Easy installation: It can be installed on any desktop with Windows, Mac or Linux
open source tool
Caching and offline analysis

it is a very user friendly tool
can be learned very easily
reports generation is very specific and user friendly UI
our organization is using it from long time and since it is open source, it helps us in cost cutting.

**What do you dislike about Apache JMeter?**

some time jmeter hangs and it takes time to open.
if user load is more, it crashes also.

they are not upgrading new features.


**What problems is Apache JMeter solving and how is that benefiting you?**

we have done automation, Performance Testing, and generated several reports and clients loved the quality of the reports and analysis done through the reports.

Also helps us in cost cutting


  ### 5. Good

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Architecture & Planning | Mid-Market (51-1000 emp.)

**Reviewed Date:** September 25, 2019

**What do you like best about Apache JMeter?**

Good app! I thanks that everyone can try and use it. easy to use. 
Our company use it everyday. 
Very useful. I just can reccomend it. 

**What do you dislike about Apache JMeter?**

None. All is ok. Maybe it should be a little bit cheaper. 
But if you use it for a long time the price will be not really important. 

**Recommendations to others considering Apache JMeter:**

I reccomend this software. Very useful. 

**What problems is Apache JMeter solving and how is that benefiting you?**

No any bug. Good operations. 

  ### 6. Perfect for Load Testing Web Apps and Web Services

**Rating:** 4.5/5.0 stars

**Reviewed by:** Chad Z. | QA Manager, Mid-Market (51-1000 emp.)

**Reviewed Date:** April 02, 2019

**What do you like best about Apache JMeter?**

Could quickly generate load test scenarios and the flexibility to work for multiple products such as websites and web service APIs.

**What do you dislike about Apache JMeter?**

There is nothing that we've disliked with this product.

**What problems is Apache JMeter solving and how is that benefiting you?**

We mainly use this for load testing our web services to make sure performance is up to snuff. It is easy to write the tests in which means it is also easy to transfer the knowledge of how to use it to other team members.

  ### 7. Very powerful performance testing tool for web applications. 

**Rating:** 5.0/5.0 stars

**Reviewed by:** Hasitha W. | Software Quality Assurance Engineer, Information Technology and Services, Enterprise (> 1000 emp.)

**Reviewed Date:** October 09, 2018

**What do you like best about Apache JMeter?**

User interface is not complex. Easy to understand and work flow is very simple.
Comes with many useful testing features.
Using Jmeter we can record and run our script with simple steps. And it comes with various listeners types, 
When executing my test script, my workstation works as set of different devices. It's amazing right ?
So i don't need multiple devices to test my application. I can deploy my executions by using a single machine. 
status report types and assertion types which are very useful when creating test scripts. 
Also reporing and graph features are very accurate in Jmeter.
Thread counts and user counts are highly customizable.
In addition, I can simply import existing projects (Jmeter project files) into blazemeter for further testings. 

Conclusion :  Jmeter saved our money and valuable time.

**What do you dislike about Apache JMeter?**

It's very difficult to find any cons about this powerful tool. Actually it works perfectly for me.

**Recommendations to others considering Apache JMeter:**

Highly recommended and very practical.!

**What problems is Apache JMeter solving and how is that benefiting you?**

In my past two years i have worked as a full time performance tester. Jmeter is my primary and favorite performance testing tool. When i'm a beginner for performance testing, this tool helps me to improve my performance testing skills in very efficient way.

  ### 8. Recommended

**Rating:** 3.0/5.0 stars

**Reviewed by:** Claudia T. | It, Small-Business (50 or fewer emp.)

**Reviewed Date:** September 26, 2019

**What do you like best about Apache JMeter?**

Excellent software for testing and developing independently

**What do you dislike about Apache JMeter?**

More features and better support to manage better

**What problems is Apache JMeter solving and how is that benefiting you?**

Test automatisms

  ### 9. Apache Jmeter

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Entertainment | Mid-Market (51-1000 emp.)

**Reviewed Date:** September 08, 2019

**What do you like best about Apache JMeter?**

Simple. Highly portable. Supports development of tests scripts in multiple programming languages.

**What do you dislike about Apache JMeter?**

Not user friendly UI. No integration with any IDE. Difficult version management of projects. Very poor community support to resolve issues. Alot of bugs. 

**What problems is Apache JMeter solving and how is that benefiting you?**

Load testing a Back office component including micro services and databases.
We were able to generate load of a million users that's equivalent to 10k hits per seconds.

  ### 10. Jmeter for load testing

**Rating:** 2.0/5.0 stars

**Reviewed by:** Verified User in Telecommunications | Mid-Market (51-1000 emp.)

**Reviewed Date:** September 10, 2019

**What do you like best about Apache JMeter?**

Simple tool. Easy to set up. Lots of features. Easily scalable .

**What do you dislike about Apache JMeter?**

Poor User interface. No support on major ide. 
No support online. Consumes huge and poor management. 

**What problems is Apache JMeter solving and how is that benefiting you?**

Loading testing for video domain for 1.2 million customers. Huge benefit as support by most of load generator tools.

  ### 11. A great software

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Graphic Design | Small-Business (50 or fewer emp.)

**Reviewed Date:** September 22, 2019

**What do you like best about Apache JMeter?**

Directness and easy interfacing with the dB (especially SQL). Basic use is free.

**What do you dislike about Apache JMeter?**

Regex extractor is extremely bad to use and graph handling is not flexible enough 

**What problems is Apache JMeter solving and how is that benefiting you?**

I’m still only an entry level but my testing routine improved a lot

  ### 12. Good way for testing

**Rating:** 3.0/5.0 stars

**Reviewed by:** Verified User in Program Development | Small-Business (50 or fewer emp.)

**Reviewed Date:** September 16, 2019

**What do you like best about Apache JMeter?**

A good way for testing: JMeter is a fast learning software for testing your application. I love the Eclipse plugin

**What do you dislike about Apache JMeter?**

During the past, I had problems with the eclipse plugin

**Recommendations to others considering Apache JMeter:**

Very Simple to use

**What problems is Apache JMeter solving and how is that benefiting you?**

Testing easily and efficiently

  ### 13. Performance checker: Jmeter

**Rating:** 4.0/5.0 stars

**Reviewed by:** Tousifahmed Z. | Tousifahmed, Enterprise (> 1000 emp.)

**Reviewed Date:** June 22, 2019

**What do you like best about Apache JMeter?**

Easy installation and configuration. Open source.

**What do you dislike about Apache JMeter?**

Graphical User Interface needs to be improved.

**What problems is Apache JMeter solving and how is that benefiting you?**

Our application performance, load check.
Benefits to analyze your application and improve accordingly.

  ### 14. Hand roll it

**Rating:** 2.5/5.0 stars

**Reviewed by:** Verified User in Information Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** March 01, 2019

**What do you like best about Apache JMeter?**

Because the way JMeter works you can deliver precise load and payloads to your web services.

**What do you dislike about Apache JMeter?**

The scripting doesn't lend itself well to reuse, you can't make modules of functions and call them into other tests. copy paste is the only solution.

**Recommendations to others considering Apache JMeter:**

The learning curve is a bit steep but JMeter is the standard I use when judging load testing tools

**What problems is Apache JMeter solving and how is that benefiting you?**

baseline load testing. We were covering actual customer load conditions.

  ### 15. I have over 3 years of experience in JMeter

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Enterprise (> 1000 emp.)

**Reviewed Date:** March 01, 2019

**What do you like best about Apache JMeter?**

The opensource part of it. And, the additional plugins for several test design purposes as well as report generation.

**What do you dislike about Apache JMeter?**

The UI looks a little dull compared to LoadRunner. And, moreover, how well it integrates with cloud testing and is not sure.

**Recommendations to others considering Apache JMeter:**

It is so easy to migrate to this tool if you have some load testing experience with any of the tools.

**What problems is Apache JMeter solving and how is that benefiting you?**

Performance Testing for heavy load requirement applications of PwC. You are never sure if the application behaves the same as expected in actual production unless you get approval from the performance testing team.

  ### 16. Best open source tool for load testing

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Enterprise (> 1000 emp.)

**Reviewed Date:** March 07, 2019

**What do you like best about Apache JMeter?**

Its free thats the best part of it . It is best for testing web and webservices protocol .

**What do you dislike about Apache JMeter?**

Needs lot of space for executing test . Have less analysis features . 

**What problems is Apache JMeter solving and how is that benefiting you?**

Jmeter as free is used for measuring response times , throughput hits per sec amd generate load on an applicatio 

  ### 17. I used Jmeter for several years

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Media Production | Enterprise (> 1000 emp.)

**Reviewed Date:** March 01, 2019

**What do you like best about Apache JMeter?**

It was easy to setup and configure, I could ramp up transactions to the point of killing the servers, it did everything I could ask for.

**What do you dislike about Apache JMeter?**

Really nothing, I worked with several other tools, Webload and a bunch of others, this one is free, we paid $2000 a month for other tools, jmeter is awesome.

**Recommendations to others considering Apache JMeter:**

Give it a try, it's awesome and free, can't lose.

**What problems is Apache JMeter solving and how is that benefiting you?**

I worked on a few apps that have 100K - 2 million calls a minute, this really helped me pin down some slow points.

  ### 18. Its a good open source tool to do a performance testing on different platform with proper reporting.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Information Services | Enterprise (> 1000 emp.)

**Reviewed Date:** April 22, 2019

**What do you like best about Apache JMeter?**

I like to perform load testing on api,s and web based application for which we can creat a test scenarios using recording and then passing the load on that scenarios.

**What do you dislike about Apache JMeter?**

It does not support any other application except web application.

**What problems is Apache JMeter solving and how is that benefiting you?**

Supply chain Management web portal scenarios.

  ### 19. Performance testing tool

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Telecommunications | Enterprise (> 1000 emp.)

**Reviewed Date:** April 20, 2019

**What do you like best about Apache JMeter?**

The best open source tool for performance testing that is very easy for scripting web services and REST APIs is Apache JMeter. It provides a user-friendly interface and supports a wide range of protocols, making it a popular choice for testing the performance of web applications.

**What do you dislike about Apache JMeter?**

Distributed is a bit complex, but other than that, no negatives.

**Recommendations to others considering Apache JMeter:**

{"translation":"No recommendations"}

**What problems is Apache JMeter solving and how is that benefiting you?**

The best and easiest tool to learn quickly and implement in the project.

  ### 20. Good too for load testing 

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Consumer Goods | Enterprise (> 1000 emp.)

**Reviewed Date:** March 03, 2019

**What do you like best about Apache JMeter?**

It is very easy to use. Jmeter provides many ways for customization. Jmeter is still being developed, so it will get even better.

**What do you dislike about Apache JMeter?**

Scripts often get heavy, which causes memory issues, but you can bypass it cleaning variables each iteration and increasing memory limits. 

**What problems is Apache JMeter solving and how is that benefiting you?**

It costs nothing, but it will cover all your performance testing needs

  ### 21. Good for simple web applications 

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Enterprise (> 1000 emp.)

**Reviewed Date:** April 22, 2019

**What do you like best about Apache JMeter?**

Less coding. Open source tool so can experiment a lot. 

**What do you dislike about Apache JMeter?**

Not suitable for complex applications with complex protocols. 

**What problems is Apache JMeter solving and how is that benefiting you?**

Determining performance of application. 

  ### 22. Does the job

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** March 08, 2019

**What do you like best about Apache JMeter?**

Easy to learn. We used it for load testing. The load simulation worked well.

**What do you dislike about Apache JMeter?**

The test output isn't as intuitive as I hoped. It's also hard to share the output. Bring able to share through something like jupyter would be cool.

**What problems is Apache JMeter solving and how is that benefiting you?**

Load testing

  ### 23. One of the most powerful Tool for load testing (compared to Commercial or Open-Source  solution)

**Rating:** 5.0/5.0 stars

**Reviewed by:** Philippe M. | Enterprise (> 1000 emp.)

**Reviewed Date:** February 06, 2018

**What do you like best about Apache JMeter?**

One of the most powerful Tool for load testing (compared to Commercial or Open-Source  solution)
It is a very flexible tool and allows much higher customization than commercial products.
It has since 3.X a very nice web report that provides very rich reporting.
It integrates very well with the development stack through Maven, Gradle, Jenkins, Bamboo...
It is very easily deployable or available on the clouds (AWS, Google, Azure)
It allows load testing a very large range of protocols with Core or Open Source or commercial plugins.
It has a recording feature that allows a huge gain when building a load test. It also has a lot of Extractors (JSON, HTML, Regex, CSS / JQuery ) that allow building very complex scenario easily and an IDE for building it and debugging it.
Its architecture in plugin allows extension that ranges from simple productivity extensions to complete plugin for new protocols.

**What do you dislike about Apache JMeter?**

Nothing blocker.
But maybe the lack of undo/redo in the GUI.
And for beginners, the need to read the documentation and a certain learning curve.

**Recommendations to others considering Apache JMeter:**

Read the very complete documentation at https://jmeter.apache.org/
Read up to date blogs

**What problems is Apache JMeter solving and how is that benefiting you?**

Load testing Web applications based on J2E, PHP, ASP.NET technologies, Mobile Applications, Micro-Services based applications, Restful Webservices, Soap Webservices, Enterprise ERP, BI applications, Video Streaming servers. 

  ### 24. It’s ok for small load tests 

**Rating:** 3.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** March 02, 2019

**What do you like best about Apache JMeter?**

Simplicity In the usage. 
Very user friendly and gui oriented.

**What do you dislike about Apache JMeter?**

Disability for some advanced testing like api testing and dynamic variables. 

**What problems is Apache JMeter solving and how is that benefiting you?**

Small performance testing

  ### 25. Strong Tool for Performance or Web/Rest service testing

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mukesh R. | Software Engineer Quality, Computer Software, Enterprise (> 1000 emp.)

**Reviewed Date:** August 08, 2018

**What do you like best about Apache JMeter?**

Easy to install on desktop with window, mac or linux, user friendly interface and test IDE allows test recording from browsers or native applications.

**What do you dislike about Apache JMeter?**

It require knowledge of tool and skilled tester,and It doesn’t support JavaScript and by extension doesn’t automatically support AJAX requests.

**Recommendations to others considering Apache JMeter:**

Highly recommend anyone considering for performance or web/rest service testing. 

**What problems is Apache JMeter solving and how is that benefiting you?**

It help conquer any performance request and web/rest service testing with multiple iteration which cost premier licensing with SOAP UI. Very powerful tool. 

  ### 26. Must Open Source Software to ease software testing

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ajish M. | Lead Automation Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** January 02, 2018

**What do you like best about Apache JMeter?**

Jmeter can be used for various aspects of software testing, as below:

1) API Testing
2) Junit Testing
3) Database testing
4) web interface testing
5) unit Testing integrating with eclipse
6) Devops integration
7) Performance testing
8) Data driven testing
9) Automation testing

**What do you dislike about Apache JMeter?**

Since being an open source, its lags few useful aspects like reporting feature out of the box.
Although those plugins can be added as per need, but for new users it may be challenging to have everything setup and gather the required details to use full potential of Jmeter.

**Recommendations to others considering Apache JMeter:**

Encourage Open Source.

**What problems is Apache JMeter solving and how is that benefiting you?**

While coming across Software testing, Jmeter provides below solution for below business problems.

1) Foremost being a open source software it provides a fully capable software out of the box without any cost associated of licensing and so on.
2) Widely tutorials available for anyone to learn and start using the software.
3) Integration with most of Dev tools

  ### 27. JMETER- best open source performance testing tool. 

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Enterprise (> 1000 emp.)

**Reviewed Date:** October 03, 2018

**What do you like best about Apache JMeter?**

Interaction with Java and Junit give this tool a powerful values.
User build their scripts with UI recording. Its really an easier way to do this.
Easy to use and fast. 


**What do you dislike about Apache JMeter?**

GUI is less attaractive.
Poor graphics and reports. 


**What problems is Apache JMeter solving and how is that benefiting you?**

Help me to check the performance of the system. 

  ### 28. Awesome tool for performance testing

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** April 27, 2018

**What do you like best about Apache JMeter?**

It captures almost everything related to performance testing and generates good reports.

**What do you dislike about Apache JMeter?**

Does not support desktop applications and also the reports part is not that good as other tools have.

**Recommendations to others considering Apache JMeter:**

Yes, guys if you have a web application this is the best tool out there for performance testing and even for functional testing.

**What problems is Apache JMeter solving and how is that benefiting you?**

for performance testing, It is quite an amazing tool and its free also.

  ### 29. Good for multi server testing

**Rating:** 4.5/5.0 stars

**Reviewed by:** Mikhail T. | Senior Java Developer, Information Technology and Services, Enterprise (> 1000 emp.)

**Reviewed Date:** December 05, 2017

**What do you like best about Apache JMeter?**

You can easy update test scenarios and test data on multiple servers.

**What do you dislike about Apache JMeter?**

Quite slow if you will try to transfer test results from multiple servers  in real time

**Recommendations to others considering Apache JMeter:**

Save test results on clients instead of pass test data in real time to not slow down your tests.

**What problems is Apache JMeter solving and how is that benefiting you?**

We created load tests for database. We used a few clients, that made requests to DB. 

  ### 30. An amazing tool for API testing

**Rating:** 3.5/5.0 stars

**Reviewed by:** Prashant K. | Senior Software Test Engineer, Information Technology and Services, Enterprise (> 1000 emp.)

**Reviewed Date:** November 06, 2017

**What do you like best about Apache JMeter?**

For backend Api testing it is the most hassle free tool I came across. Load and Performance testing are very easy to conduct. 

**What do you dislike about Apache JMeter?**

the user interface needs to improve. Debugging procedure could have been improved. Also integration with other tools like JIRA and Bamboo could enhance the overall scrum experience.

**What problems is Apache JMeter solving and how is that benefiting you?**

Backend API Testing

  ### 31. Apache JMeter is great for our API

**Rating:** 3.5/5.0 stars

**Reviewed by:** Aaron B. | Senior Manager of Infrastructure Operations, Information Technology and Services, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 06, 2017

**What do you like best about Apache JMeter?**

Getting up and running with Apache JMeter is fast and simple. 

**What do you dislike about Apache JMeter?**

Sometimes building reusable tests are complicated for new users.

**What problems is Apache JMeter solving and how is that benefiting you?**

We use Apache JMeter to test our high volume API.

  ### 32. Testing utility for a variety of interface points

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ananth K. | Manager, Solutions Architecture, Information Technology and Services, Mid-Market (51-1000 emp.)

**Reviewed Date:** October 20, 2016

**What do you like best about Apache JMeter?**

JMeter is versatile utility for building good range of input data options and a variety of ways to show results.  
- easy to use and with allows users to build test cases with minimal learning curve. 
- can be used it to functionally test http restful interfaces, web endpoints 
- can be customized to test with legacy applications
-  ability to easily switch from functional to load test by adding users. 
- can be used to run integration test as part of maven build.

**What do you dislike about Apache JMeter?**

- Limited documentation. This is one area for improvement. It needs to be more detailed and does not appear to be well organized. 
- Limited options to test non-java apps


**Recommendations to others considering Apache JMeter:**

For applications using Java, Jmeter is an easy choice as it allows you to create custom plugins.

**What problems is Apache JMeter solving and how is that benefiting you?**

We wanted to build an application that exposes a restful interfaces through HTTP. We wanted something that works for functional tests as well as integration test for builds in maven.  Since the application was built on java, Jmeter was an easy choice.

Jmeter made it easier to create large set of data inputs. It helped us when we were going through design changes and required automated regression tests.

  ### 33. A tool for automate test and try stress test

**Rating:** 3.5/5.0 stars

**Reviewed by:** Giuseppe A. | WEB & Mobile Team Leader - Innovation & Digital Transformation presso Intralot Italia S.p.A, Mid-Market (51-1000 emp.)

**Reviewed Date:** October 25, 2016

**What do you like best about Apache JMeter?**

It offers you many options and tools to make automatic test and stress test. It adapts to many different scenario and it is really complete. Add some plugin cover all your needs.

**What do you dislike about Apache JMeter?**

It uses soo many resources. When you make a complex test, I'm not able to simulate more than a couple of threads at the same time. In addition, configuration of single componet should be more simple.

**Recommendations to others considering Apache JMeter:**

Watch out resources used and try to  permit more threads simultaniously

**What problems is Apache JMeter solving and how is that benefiting you?**

I've realized stress tests that help me to find problems in my web services and fix them. I've also realize some test case that simplify deployments automation.

  ### 34. JMeter - complete tool for load&performance

**Rating:** 4.0/5.0 stars

**Reviewed by:** Ramona S. | Test Lead, Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** February 01, 2016

**What do you like best about Apache JMeter?**

 - very easy to use
 - has a graphical interface, which is a good feature, especially when testers don't have a high level of expertise with load or performance testing
 - it helps you clearly define load, performance and stress testing notions
 - it is highly configurable, allowing you to create simple or complex test plans
 - free of charge
 - it can be run in distributed mode, a very useful feature especially when wanting to simulate load tests as closely as possible to real life scenarios
 - able to use csv files as inputs
 - able to create nice graphical reports
 - it can be run from the command line, hence, it has the possibility of being integrated with a CI system

**What do you dislike about Apache JMeter?**

 - the graphical interface is not very intuitive and you'll have to carefully read through the available documentation in order to figure out how to start and create test plans
 - when used for non-Java apps, the app might crash for time to time and it needs a restart
 - if using test plan with more than let's say 1000 concurrent virtual users, then you'll need a powerful computer to be able to support this load. The alternative is to run the tests in distributed mode, which is a more elegant and reliable solution, but it implies costs, as new Amazon machines are required (for example).
 - not enough control over the test cases; you can modify them via the UI interface and that's about it; you have direct access to the source code, but modifying jmx files can be challenging at times.

**Recommendations to others considering Apache JMeter:**

 - A complete tool for load and performance testing. If you want quick results, JMeter is the way to go.

**What problems is Apache JMeter solving and how is that benefiting you?**

 - I am able to easily create load, performance and stress tests.
 - The management is able to clearly see the current state of the system: what's its breaking point, how well does it behave under normal and stressful situations
 - being able to integrate JMeter with a CI system, we can easily analyze how the system has been performing throughout a certain period of time

  ### 35. Jmeter: performance testing tool with high  flexibility

**Rating:** 4.5/5.0 stars

**Reviewed by:** Yonney j. | Small-Business (50 or fewer emp.)

**Reviewed Date:** December 22, 2015

**What do you like best about Apache JMeter?**

When using Jmeter,we do not need to programming test scripts.As long as you  familiar with the HTTP request,  the business process, you can according to the input object in the page to write test cases.What's more,Jmeter's test scripts are easy to maintain, which can be copied, and saved in a certain part.

**What do you dislike about Apache JMeter?**

JS program and the page cannot be verified using Jmeter,  you need to verify manually by yourself.What's more,even if the JMeter script is executed successfully, it is still unable to determine whether the program is executed correctly, and sometimes it needs to enter the program to view, or view the response data from the Jmeter.

**Recommendations to others considering Apache JMeter:**

You can use Jmeter by reading some  tutorials or official documents as if you are a beginner.

**What problems is Apache JMeter solving and how is that benefiting you?**

I used the Jmeter tool to complete the test of the Http interface.A subsystem is proposed to be placed in the same "test plan", and the process test can be distinguished by "thread group", which is also easy to set up different test data. More independent interface, can be unified in a thread group, the order of the completion of the test.

  ### 36. Quick no-frills performance testing. Spartan user interface, but lots of features

**Rating:** 3.5/5.0 stars

**Reviewed by:** Jonathan Y. | Senior Software Engineer - OpenShift, Computer Software, Enterprise (> 1000 emp.)

**Reviewed Date:** December 16, 2015

**What do you like best about Apache JMeter?**

JMeter is commonly used for performance testing, with support for benchmarking REST/HTTP APIs (or Web Services/SOAP if you're stuck in the '90s) along with a number of other protocols, including JMX. The user interface is a bit bare (it appears to be an ugly Swing-based UI) but it does the job reasonably well and can output data as CSV for later analysis if needed. There are also several nice plugins that show, e.g. a percentile view, response time over time, grouped by user-defined criteria (e.g. showing parts of a multi-transaction flow), etc.

JMeter also supports controlling multiple "slave" agents from other machines, allowing you to really hammer a target server in throughput tests. I'm not sure if using an asynchronous I/O multiprocessing model might provide increased scalability for these tests, as JMeter uses a classic threading model.

**What do you dislike about Apache JMeter?**

It can be a bit difficult to set it up as part of an automated test (CI/CD) system, though it is possible to be done. It would be nice if there was better integration with build tools, which is perhaps as much a reflection on both build tools like Gradle/Maven as the design of JMeter.

There are some subtle gotchas with the way you organize nodes in the tree view. It's entirely possible to accidentally add too much delay between steps, so be very careful to validate your results against what you expect the configuration to be doing - is it really pausing for the time you configured, or is it pausing much longer/more frequently? It is easy to make JMeter pause 5 seconds between *each* step, rather than 5 seconds at the *end* of running all of them.

**Recommendations to others considering Apache JMeter:**

There are other interesting tools that may be worth assessing, like Gatling, which is written in Scala and may be more programmable. Gatling provides a UI configuration and seems better-integrated with build tools. However, I don't personally have experience with Gatling, so cannot comment there.

**What problems is Apache JMeter solving and how is that benefiting you?**

Running performance tests! It's a simple way to run performance tests and share results with others. Saving data as CSV allows the data to be re-imported back into JMeter for later analysis if needed (e.g. to validate previous results or compare with future runs).

  ### 37. do performance testing for web applications

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** December 15, 2015

**What do you like best about Apache JMeter?**

take very less time to begin to do the performance test and stress test; and also can share the test cases to other team members

**What do you dislike about Apache JMeter?**

The GUI is not very friendly and it doesn't support the stress test very well. Sometimes it will no response when do the stress test. That would be great to give some suggestions for the test results. 

**Recommendations to others considering Apache JMeter:**

very easily to set up the test for performance test and stress test, and also can share the test case with the team members. And it also support to do lots of different server/protocol types, such as HTTP and REST.

**What problems is Apache JMeter solving and how is that benefiting you?**

do performance test and stress test very easily. It includes set up the test environment, prepare the test data, run the test case to get test result. And can make decision to adjust the source code based on the result. By the way, also can share the test data to other team member as it saved as a jmx file.

  ### 38. Best ever load testing tool for performance projects

**Rating:** 5.0/5.0 stars

**Reviewed by:** Shay G. | Regulatory & Testing Affairs Consultant, Medical Devices, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 18, 2015

**What do you like best about Apache JMeter?**

Already used it for Http, Https, SAP over web, Kerberos, SOAP, SMTP, and other special cases of proprietary protocols, demanding special plug ins.
Always accurate and scalable.
Always open source and completely free.


**What do you dislike about Apache JMeter?**

UNDO feature still missing although product is technically mature.
Internal documentation should be revised and updated.
The number of provided examples may be increased.

**Recommendations to others considering Apache JMeter:**

Go for it!
Employ a consultant if just beginning to test performance.
Jmeter is open source so it's free for all..
It has all the important functionality that you may need to start performance and load testing.
It is extremely scalable and reliable.

**What problems is Apache JMeter solving and how is that benefiting you?**

Performance issues are not easy to solve for various reasons.
However, Jmeter is certainly the best ever load testing tool for performance projects.

  ### 39. One of the most popular tools for load and performance testing

**Rating:** 4.5/5.0 stars

**Reviewed by:** Alexey A. | Software Test Manager, Information Technology and Services, Enterprise (> 1000 emp.)

**Reviewed Date:** January 03, 2016

**What do you like best about Apache JMeter?**

If you think about performance testing of your web services - first tool yuo should thisnk it is JMeter. What made JMeter the most popular? Integrated proxy - you can record all your interractions with web service(POST, GET, UPDATE and etc requests with params) and after that edit it - and you have good load testing plan. Xpath validation - on every response you can validate that reponse contains required elements. 
And at least you can create graph of your load testing where you could see performance.

**What do you dislike about Apache JMeter?**

Sophisticated load testing project could be difficult to understand with new joiners, a lot of modules depends on their position in project structure.

**What problems is Apache JMeter solving and how is that benefiting you?**

We measure system degradation from build to build.

  ### 40. JMeter is a good tool for executing automated tests plans against HTTP services

**Rating:** 3.0/5.0 stars

**Reviewed by:** Scott R. | Software Engineer 4, Electrical/Electronic Manufacturing, Enterprise (> 1000 emp.)

**Reviewed Date:** December 16, 2015

**What do you like best about Apache JMeter?**

How well it works with concurrent requests.  It's flexibility and stability.  The different ways to view the results.  That the plans created can be ran with testing tools like redline.  That it works on so many platforms.

**What do you dislike about Apache JMeter?**

It's tricky to configure until you work with it a lot and look at examples and tutorials. 

**Recommendations to others considering Apache JMeter:**

Work through some tutorials and find example plans for help learning the basics.

**What problems is Apache JMeter solving and how is that benefiting you?**

Some load testing just to test basic load functionality of the system.  I haven't used it to try to create load tests that to mimic real world load patterns with JMeter.  I've used it for a good amount of testing to validate that API call results are consistent over time with very high call counts.

  ### 41. I have used JMeter as performance testing tool in two of my projects but now I choose locust

**Rating:** 1.5/5.0 stars

**Reviewed by:** 裕 . | I&V Engineer, Telecommunications, Enterprise (> 1000 emp.)

**Reviewed Date:** December 23, 2015

**What do you like best about Apache JMeter?**

Easy to add slaves, GUI is easy for some testing engineers that lack of programming experiences.
Can use some other tools to record test scenario and export to script of jmeter.

**What do you dislike about Apache JMeter?**

xml is not a good script format, and hard to reuse or structured in a large project.
While in most of time we don't need GUI.
The report is not good to integrate with other tools.
In a Continuous Integration system, it is not always easy to have jmeter than other tools like locust.

**Recommendations to others considering Apache JMeter:**

Well, if you just want a load testing tool, and you have good experience in programming like python, I think tool like locust may be better for you.

But if the engineer don't like programming, jmeter may be good for you in small projects.

**What problems is Apache JMeter solving and how is that benefiting you?**

ERP system related with house funding, and some web projects based on Java.
It can help us to find the bottleneck in user's view or feature's view. And it save us a lot of cost to build the infrastructure of performance and load testing ourselves.

  ### 42. Powerful but a little overhead in normal cases

**Rating:** 3.0/5.0 stars

**Reviewed by:** Bin W. | Technical Director, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 19, 2015

**What do you like best about Apache JMeter?**

It is very powerful. I can use many machines to send requests to my server at the same time to do a load test. And it has many options to custom the request. And it has a GUI so you can explore the features easily.

**What do you dislike about Apache JMeter?**

There are too many options to do a test. So it is a little confused sometime. And while I load test a HTTP server, some simple features are just enough. For example, I don't need so many concurrent connecting to my server, I just need to test the QPS. So in these cases, Apache Benchmark or wrk are much easier tools to use.

**Recommendations to others considering Apache JMeter:**

It is better to include a easy-to-use cli tool so that I can use some script to run it. We used it to test XMPP server but then use Tsung instead.

**What problems is Apache JMeter solving and how is that benefiting you?**

I use it to test my HTTP server with many concurrent connections, to see the QPS and the latency of the server. I also use it to load test an XMPP server.

  ### 43. Flexible to support any complex requirements

**Rating:** 4.5/5.0 stars

**Reviewed by:** Lianmeng L. | Senior Engineer, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 15, 2015

**What do you like best about Apache JMeter?**

1. flexible to support many complex test requirements, such as support most response format, in the worst case you can parse it with regex.
2. easy to use for simple case

**What do you dislike about Apache JMeter?**

1. steep learning curve if you want be a master
2. not easy to distribute tests for million requests. You have to write your own script to simulate million requests at the same time. Of course there are some open source scripts you can use.

**Recommendations to others considering Apache JMeter:**

if you tests are complex and too many, you should use it. If it's simple, you can try to use other simple tool.

**What problems is Apache JMeter solving and how is that benefiting you?**

We need test our server to make sure it supports million requests at the same time. Some requests depends on previous requests, such as to call business api you have to login first. JMeter is so flexible that you can config the dependency and user pervious result as next request parameters.

  ### 44. use jmeter in many of our applications.  Can embed it into your production apps

**Rating:** 3.5/5.0 stars

**Reviewed by:** Joshua C. | Dev, Information Technology and Services, Mid-Market (51-1000 emp.)

**Reviewed Date:** December 18, 2015

**What do you like best about Apache JMeter?**

that you can run jmeter inside of your production applications, and have that data readily available to you at any time.

**What do you dislike about Apache JMeter?**

That it's not very customizable.   You have to take the given template for the web ui and the log output.  It's hard to find the exact measurement information that you are looking for.  

**Recommendations to others considering Apache JMeter:**

Very easy to try out and embed in your application.

**What problems is Apache JMeter solving and how is that benefiting you?**

take average, best, worst performance metrics of our applications.  Find bottlenecks or slow points in our code.

  ### 45. I used to load test, measure performance and distributed testing

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Food Production | Enterprise (> 1000 emp.)

**Reviewed Date:** December 15, 2015

**What do you like best about Apache JMeter?**

I spend some time to configure and understand the basics with the documentation and it was straight forward to complete my job less than a week and to send the measurements to my supervisor about the distributed application that we had to analyze before send to production.

**What do you dislike about Apache JMeter?**

I had to do some more research to understand more the functionalities that we need to use, I really don't remember what was but took more efforts to jmeter work. The documentation was okay, but some things that  is not usual or necessary on a kind of measurement and the documentation leaks on it.

**Recommendations to others considering Apache JMeter:**

You should try it, it solved my problem less than a week and my colleagues liked that it worked as expected.

**What problems is Apache JMeter solving and how is that benefiting you?**

I had a distributed application and had to measure the efforts and how many it was necessary to do a job in less work time, keeping the results at an acceptable rate and analyzing server application before losing or dropping packages.
The packages were successfully delivered to my server application and persisted on a database without losing packages, with the right speed sending the packages on the fly.

  ### 46. The ultimate tool for performance / load testing

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** December 22, 2015

**What do you like best about Apache JMeter?**

The tool being open source and the availability of tutorials and additional documentation. Also it's one of the most versatile tools in the industry. It runs on pretty much any platform you can imagine.

**What do you dislike about Apache JMeter?**

User interface feels like it's from the past century.

**Recommendations to others considering Apache JMeter:**

Take the time to properly learn to use it. It has so many features that can make your life easier.

**What problems is Apache JMeter solving and how is that benefiting you?**

Other tools like this (Loadrunner and similar) cost thousands of dollars, so JMeter is a real life saver. 
It allows me to test web based system performance without buying anything or spending too much time setting up.

  ### 47. Most helpful tool for load and strees, highly customisable

**Rating:** 5.0/5.0 stars

**Reviewed by:** Diego R. | DevOps Engineer, Financial Services, Mid-Market (51-1000 emp.)

**Reviewed Date:** December 16, 2015

**What do you like best about Apache JMeter?**

Learning curve is really low and easy to get it running in any platform. Also having many plugins give the change to adapt it to any particular performance testing needs. 
There are many reporting plugins and also you are able to export to readable formats in order to collect results and analyse them.


**What do you dislike about Apache JMeter?**

Perhaps UI and some UX aspects can be improved.

**What problems is Apache JMeter solving and how is that benefiting you?**

Finding bottlenecks and stressing services is always something i perform before releasing APIs and backends. I found several problems related performance of libraries and database connection pools, just using Jmeter i was able to isolate critical scenarios.

  ### 48. Best ninja tool for application performance test

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Enterprise (> 1000 emp.)

**Reviewed Date:** May 05, 2015

**What do you like best about Apache JMeter?**

Apache JMeter is completely Portable and 100% Java based tool. It is actually designed for web application testing but used to test other functions as well. This is a full multitasking framework allows concurrent sampling by many threads and simultaneous sampling of different functions by separate thread groups. A careful GUI design allows faster operation and more precise timings like you never had before. The caching and offline analysis or replaying of test results is the best that you can get from this. It can be used to make a graphical analysis of performance or to test your server/script/object behavior under heavy concurrent load. It can be used to to simulate a heavy load on a server, network or object to test its strength or to analyze overall performance under different load types.

**What do you dislike about Apache JMeter?**

Nothing as such only setup is  bit difficult for first time users. Once your setup is doen you will be on cruise control.

**Recommendations to others considering Apache JMeter:**

I definately recommend Apache JMeter for using in testing. Its high performance and meet the need for a robust project.

**What problems is Apache JMeter solving and how is that benefiting you?**

I used this tool for performance testing of one of my project for both on static and dynamic resources like files, Servlets, Perl scripts, Java Objects, Data Bases and Queries, FTP Servers. I used it for to simulate a heavy load on a server, network or object to test its strength or to analyze overall performance under different load types.

  ### 49. Great tool but could be more user friendly.

**Rating:** 3.0/5.0 stars

**Reviewed by:** João F. | Head Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 15, 2015

**What do you like best about Apache JMeter?**

The immense capabilities of JMeter. Theres so many options that you will probably find what you need to test.

**What do you dislike about Apache JMeter?**

The user interface is not friendly and is outdated. I had trouble with setting up a basic test without googling for some kind of tutorial.

**What problems is Apache JMeter solving and how is that benefiting you?**

I was developing testing on an academic application.

  ### 50. JMeter is very practical

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** December 15, 2015

**What do you like best about Apache JMeter?**

With JMeter is really easy to setup manual steps to be done automatically a lot of times.

**What do you dislike about Apache JMeter?**

Some configurations are a little bit confusing.

**Recommendations to others considering Apache JMeter:**

It's worth using.

**What problems is Apache JMeter solving and how is that benefiting you?**

E-Commerce. Easy server stress tests using JMeter.


## Apache JMeter Discussions
  - [What is Apache JMeter used for?](https://www.g2.com/discussions/what-is-apache-jmeter-used-for)
  - [why Jmeter doesn&#39;t provide a more pragmatic way to spider an entire site?](https://www.g2.com/discussions/why-jmeter-doesn-t-provide-a-more-pragmatic-way-to-spider-an-entire-site) - 1 upvote

- [View Apache JMeter pricing details and edition comparison](https://www.g2.com/products/apache-jmeter/reviews?page=3&section=pricing&secure%5Bexpires_at%5D=2026-06-30+12%3A51%3A43+-0500&secure%5Bsession_id%5D=83028715-2da2-4a83-be85-1aafd6acdc6d&secure%5Btoken%5D=0f23e72c2e221ef74cc8838b37820f11a53eb6c4d9516762e3bf2ba62c0ec2dc&format=llm_user)
## Apache JMeter Integrations
  - [Grafana Labs](https://www.g2.com/products/grafana-labs/reviews)
  - [Jenkins](https://www.g2.com/products/jenkins/reviews)

## Apache JMeter Features
**Functionality**
- Stress Testing
- Extreme Cases
- Test Variety

**Functionality **
- Test Feedback
- Test History
- Customization
- Test Variety

**Agentic AI - Software Testing**
- Autonomous Task Execution
- Natural Language Interaction
- Proactive Assistance

**Reporting**
- Reporting

**Automation**
- Organization
- Reliability
- Thoroughness

**Agentic AI - Automation Testing**
- Autonomous Task Execution
- Natural Language Interaction
- Proactive Assistance

## Top Apache JMeter Alternatives
  - [SOAPUI](https://www.g2.com/products/soapui/reviews) - 4.4/5.0 (137 reviews)
  - [OpenText Professional Performance Engineering](https://www.g2.com/products/opentext-professional-performance-engineering/reviews) - 4.4/5.0 (34 reviews)
  - [Tricentis Neoload](https://www.g2.com/products/tricentis-tricentis-neoload/reviews) - 4.3/5.0 (32 reviews)

