I use the solution in our organization for load testing.
Quality Analyst at Hiup Solution
A stable and scalable solution useful for load testing
Pros and Cons
- "Due to process automation, I don't have to prepare reports, making it the perfect solution."
- "At times when we overload the application, it gets stuck...After the solution gets stuck due to overloading, we have to restart our computers. In short, the solution keeps crashing."
What is our primary use case?
What is most valuable?
The solution's automation capabilities are one of the best parts of the solution. Due to process automation, I don't have to prepare reports, making it the perfect solution. Whenever I require a report, the report gets generated by the solution, and then afterwards, I can look at the reports before copying and pasting them.
What needs improvement?
At times when we overload the application, it gets stuck. Especially with load testing, it gets stuck when we deal with huge numbers of 100 to 1,000-10,000 or 2,000 to 20,000. I believe that we should be able to hit around a million people without any issues. After the solution gets stuck due to overloading, we have to restart our computers. In short, the solution keeps crashing.
For how long have I used the solution?
Apache JMeter is a simple solution, and I have been using it for seven years. Also, I am using the solution's latest version.
Buyer's Guide
Apache JMeter
March 2025

Learn what your peers think about Apache JMeter. Get advice and tips from experienced pros sharing their opinions. Updated: March 2025.
844,944 professionals have used our research since 2012.
What do I think about the stability of the solution?
After an update in the application, the stability gets hampered if we continue to use its non-updated version, causing the solution to crash. So, once I faced that problem since I was not updating the application, it crashed. Back then, I wasn't aware that an update was available for the solution, which I had to apply to the solution. So, for two or three days, I tried to solve the issue with the solution. Later, I found that I just needed to update the application. So, after I updated the application, it started working fine. I rate the solution's stability a seven out of ten.
What do I think about the scalability of the solution?
Since Apache JMeter is a scalable product, I rate the solution a ten out of ten. I am the only person using the solution in my organization.
How are customer service and support?
Since I have experience with the solution's customer support team, I rate the technical support of the solution an eight out of ten.
How would you rate customer service and support?
Positive
How was the initial setup?
On a scale of one to ten, where one is difficult, and ten is easy, I rate the solution's initial setup a ten out of ten.
The solution's deployment process took only a couple of hours. I believe it took me around an hour or so at the beginning during the initial setup phase. Right now, I can deploy the solution in fifteen to twenty minutes.
Maintenance for the application is only required when the application crashes due to its overuse.
What's my experience with pricing, setup cost, and licensing?
Since we are using an outsourced solution, it is not paid for by our company.
What other advice do I have?
My words to those planning to use the solution is that if the crashing issues in the solution get resolved, it is one of the perfect solutions in the market. Also, I have not used the paid version, so I have no idea how it works. It's a very resourceful solution.
I need to use the paid version to be able to comment on it. Since we are using the free version in a company, even if the solution makes any mistakes, we ignore those and go ahead.
Overall, I rate the solution a ten out of ten.
Which deployment model are you using for this solution?
Hybrid Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.

Principal Software Automation Engineer at PubMatic
Open-source, with a good online community, but the scalability, and data storage could improve
Pros and Cons
- "The thread groups, samplers, and listeners, which are all determined by the script's requirements, are the most valuable features of this solution."
- "There could be improvements in terms of memory utilization. We are going to migrate away from JMeter in the near future."
What is our primary use case?
We use Apache JMeter for the load generation scripts for performance testing.
What is most valuable?
The thread groups, samplers, and listeners, which are all determined by the script's requirements, are the most valuable features of this solution.
What needs improvement?
We use many plugins to customize our scripts, which is its main purpose. We wanted to be able to use a larger variety of customizable plugins to meet our needs. Along with our, JMeter, you would use a variety of plugins.
The number of customization plugins should be increased.
There could be improvements in terms of memory utilization. We are going to migrate away from JMeter in the near future.
The data storage should be improved.
Scalability could be improved.
It should support more protocols.
For how long have I used the solution?
I have been working with Apache JMeter for three or four years.
We use version 5.0
What do I think about the scalability of the solution?
We are using the cluster mode because one node is definitely not enough. Scalability can be improved.
When compared with other solutions, it's not as good, which is the reason we are moving to another solution.
Scalability must improve.
How are customer service and support?
Generally, we use open forums, to resolve any issues we may have.
Which solution did I use previously and why did I switch?
I also work with BlazeMeter.
I worked with Apache JMeter, from the beginning.
How was the initial setup?
The initial setup is straightforward.
We have a small team to maintain this solution.
What about the implementation team?
We completed the installation on our own. It was completed in-house.
What's my experience with pricing, setup cost, and licensing?
Apache JMeter is an open-source solution.
We don't use the paid version of this solution.
Everything is included, and there are no additional costs.
What other advice do I have?
I would suggest that instead of using a GUI-based implementation, try to make it code-based. Try to replicate the configuration. The plug should be job-ready, and ready to be integrated as well. Rather than having a UI, and limitations.
Three or four years ago, I would have given it a seven or eight, but now that there are more powerful competitors, I would give Apache JMeter a five out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
Apache JMeter
March 2025

Learn what your peers think about Apache JMeter. Get advice and tips from experienced pros sharing their opinions. Updated: March 2025.
844,944 professionals have used our research since 2012.
Technology Competency and Solution Head at LearningMate
It is easily deployable and extendable, but it should start supporting the presentation layer
Pros and Cons
- "It is open source as well as relatively extendable. It allows us to extend and add additional functionality and features. Its deployment is also very easy."
- "It should start supporting the presentation layer. It currently provides performance testing specifically at the application and API level. It can be extended to the presentation layer, which includes mainly Angular and React frameworks. It should also be easy to use and easy to train people."
What is our primary use case?
It is specifically used for performance systems. It is used for identifying the areas where we need to improve the application bottlenecks and for load testing. We are using its latest version.
How has it helped my organization?
It has helped us to build robust application cater to the learning domain and identify bottleneck prior go live. It helped us refine our deployment strategy and capacity planning.
What is most valuable?
It is open source as well as relatively extendable. It allows us to extend and add additional functionality and features. Its deployment is also very easy.
What needs improvement?
It should start supporting the presentation layer. It currently provides performance testing specifically at the application and API level. It can be extended to the presentation layer, which includes mainly Angular and React frameworks.
It should also be easy to use and easy to train people.
For how long have I used the solution?
I have been using this solution for more than ten years.
What do I think about the stability of the solution?
It is stable.
What do I think about the scalability of the solution?
It is scalable. It allows us to extend and add additional functionality and features.
We have around 10 to 15 people who use this solution.
How are customer service and technical support?
It is open source, so I don't think any support is available.
Which solution did I use previously and why did I switch?
Load Runner, replaced with JMeter due to lower ROI
How was the initial setup?
Its deployment is easy. It didn't take much time. It took less than 15 minutes.
What about the implementation team?
We deployed it on our own.
What was our ROI?
1. Scalable Product and solutions
2. Plug and Play with CICD process
3. Reduction in licence cost
What's my experience with pricing, setup cost, and licensing?
No Licensing cost for JMeter
Which other solutions did I evaluate?
Yes.
What other advice do I have?
I would recommend this solution. We plan to keep using this solution.
I would rate Apache JMeter a seven out of ten.
Which deployment model are you using for this solution?
Private Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Principal Engineer at Marsh McLennan
A highly stable, open-source solution that can be used for load testing
Pros and Cons
- "We use Apache JMeter for load testing, where we provide the throughput time."
- "Apache JMeter's UI can be made more colorful."
What is most valuable?
We use Apache JMeter for load testing, where we provide the throughput time. Apache JMeter allows me to give any number of users to put the load in a particular time frame. With Apache JMeter, we won't need multiple tools with the application or to give a load for the application.
What needs improvement?
Apache JMeter's UI can be made more colorful.
For how long have I used the solution?
I have been using Apache JMeter for two years.
What do I think about the stability of the solution?
I rate Apache JMeter ten out of ten for stability.
What do I think about the scalability of the solution?
Around 10 people are using the solution in my team.
I rate Apache JMeter a nine out of ten for scalability.
How was the initial setup?
Apache JMeter's initial setup is easy.
What about the implementation team?
Apache JMeter's deployment takes half an hour to one hour.
What's my experience with pricing, setup cost, and licensing?
Apache JMeter is a free, open-source solution.
What other advice do I have?
I recommend users explore each and every functionality of Apache JMeter.
Overall, I rate Apache JMeter a nine out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Test Architect Applications and Performance at Max Stack Labs
Open-source with good community support and is very customizable
Pros and Cons
- "It's a powerful tool that is open source."
- "The only thing is the learning curve. It's high."
What is our primary use case?
I've been using JMeter mainly for performance testing and some repair testing as well.
How has it helped my organization?
The solution is open source, so we don't have to pay for anything. That is a good thing since we can save the licensing costs, et cetera, as an organization. If you go for an expensive tool like LoadRunner or even Loyalty or Locust, you'll have to spend from your budget. JMeter has everything we need without the cost.
What is most valuable?
It's a powerful tool that is open source. There are various functionalities that can be used in various combinations. You can use Jmeter for automation, like getting some APIs. You can use JMeter for the performance testing. You can add listeners. You can look at the results and can generate a load with JMeter. The beauty of JMeter is there is a lot of support from the communities online who have worked on JMeter and can give first-hand advice. Most of our queries are already answered by someone, so we get the benefit of learning from them.
It's a good tool for automated performance testing and some behavioral things.
It has a lot of customizable features. There are a lot of open libraries that you can download, and each time when you go for a new requirement, you will get new libraries.
The setup is pretty easy.
What needs improvement?
The only thing is the learning curve. It's high.
We'd like to see more third-party integrations that can be handled quickly.
Support-wise, while the community is strong, it would be nice to have the option to reach out directly to JMeter.
For performance testing, you need to correlate, et cetera, so we have to do it manually in order to get the right to regular expressions.
For how long have I used the solution?
I've been using the solution for five years.
What do I think about the stability of the solution?
As an open-source tool, when changes happen, it may be a bit unstable. This is occasional, and for the most part, it is fine. I'd rate it seven out of ten in terms of stability.
What do I think about the scalability of the solution?
The solution is scalable. I'd rate it ten out of ten.
How are customer service and support?
While there isn't any traditional support, there is a very strong community around the solution. There are so many people using it and contributing to solving problems, you can easily find answers to your queries online.
How was the initial setup?
The solution is straightforward to set up. I'd rate it five out of ten. There is a bit of a learning curve at first, however, once you start using it and taking advantage of its capabilities, I'd rate it nine out of ten.
What was our ROI?
In the areas where we do some prototyping and also some areas where we want to save money and not focus on the revenue, we use JMeter. It's a very powerful tool.
What's my experience with pricing, setup cost, and licensing?
This is an open-source solution and is, therefore, free to use.
What other advice do I have?
I'm a customer and end-user.
I'm not sure which version of the solution I'm using. It's not the latest, however. It may be about one year old.
You can deploy both on-premises and on the cloud.
Once you go ahead and implement JMeter and you learn the process, it's a great tool. It could be a great asset for any organization as it is a highly customizable tool. If you can handle the learning curve, it will be worth it. Plus, as an open-source tool, you can save a lot of money on licensing.
I'd rate the solution eight out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Technical Specialist at a financial services firm with 10,001+ employees
Reasonably priced, performs well, and has responsive technical support
Pros and Cons
- "It is cost-effective and simple to use."
- "It will be much easier, and beneficial for the individual to run it on their own machines rather than having a high-end infrastructure, more CPUs, or more memory that has been consumed by Apache JMeter."
What is our primary use case?
Regardless of, whether it is used for personal performance, load, volume, UI test, or functional test Apache JMeter is the best tool on the market.
What is most valuable?
It is cost-effective and simple to use.
Take, for example, a performance test with, the Micro Focus performance test tool, and compare it to Apache JMeter. Apache JMeter is far less expensive than HP Performance Center.
What needs improvement?
When you run tests with JMeter, it generates test version five, which is extremely large. Also, when you have a large number of tests to run, it requires a large size or memory size, which basically means it consumes a lot of memory. It would be helpful to come up with a way to be able to use Apache JMeter in a way where it did not use as much memory. It will be much easier, and beneficial for the individual to run it on their own machines rather than having a high-end infrastructure, more CPUs, or more memory that has been consumed by Apache JMeter.
For how long have I used the solution?
I have been working with Apache JMeter for two years now.
I am working with the latest version.
It's on digital platforms rather than the cloud.
What do I think about the stability of the solution?
I am absolutely satisfied with the stability of Apache JMeter.
What do I think about the scalability of the solution?
Apache JMeter is a scalable product. We are pleased with the scalability of this solution.
How are customer service and support?
When we have encountered difficulties and reached out to technical support, they respond very quickly and most of the things are readily available with them, for all of the challenges or support that are required. If I had to rate them from one to ten, I would rate the technical support an eight out of ten.
How would you rate customer service and support?
Positive
How was the initial setup?
It is very easy to set up. There have been no issues, it's hassle-free, and it doesn't require a lot of expertise or specialization to configure and set up JMeter.
It is very straightforward and very easy. That is something that anyone can do.
What about the implementation team?
Our team completed the deployment. It only requires one person and takes no more than two to four hours.
In terms of maintenance, we only require one person.
What was our ROI?
When you compare it to HP because prior to using this Apache JMeter, we used this HP Performance Center, and in terms of ROI, while I don't have exact figures, when it comes to HP Performance Center, we have nearly five times more. You can say that it's five times less of an investment and five times written on the investment by using Apache JMeter. With Apache JMeter, you receive five times more. It's higher.
What's my experience with pricing, setup cost, and licensing?
It's a yearly license.
What other advice do I have?
I would rate Apache JMeter an eight out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Application Development Analyst at a financial services firm with 10,001+ employees
Recommended for usability but struggles to handle bigger loads
Pros and Cons
- "The most valuable features are the ability to capture the entire traffic of particular pages and the proper readability of entire pages and entire APIs."
- "One of the drawbacks of JMeter is that it can't handle a large amount of load, which forces us to switch to other tools when we need to load more than a 5,000 or 10,000 user load."
What is our primary use case?
I mainly use JMeter to capture the traffic of the most-visited page to see how much load a particular page is getting and how many users are using that page for a particular amount of time. I've also used it to capture APIs for particular pages.
What is most valuable?
The most valuable features are the ability to capture the entire traffic of particular pages and the proper readability of entire pages and entire APIs.
What needs improvement?
One of the drawbacks of JMeter is that it can't handle a large amount of load, which forces us to switch to other tools when we need to load more than a 5,000 or 10,000 user load. In the next release, I would like JMeter to be more compatible with other languages in the market.
For how long have I used the solution?
I've been using JMeter for six to eight months.
What do I think about the stability of the solution?
JMeter can't be used in the long run, so I'd rate its stability as five out of ten.
What do I think about the scalability of the solution?
I would rate JMeter's scalability as seven out of ten.
How are customer service and support?
Apache's technical support is pretty good, I've had no issues with them.
How was the initial setup?
The initial setup was straightforward and took about five to six months.
What about the implementation team?
I used an in-house team.
What's my experience with pricing, setup cost, and licensing?
JMeter is open source, so there are no licensing costs associated with it.
Which other solutions did I evaluate?
I evaluated SoapUI, Postman, and Visual Studio. JMeter was more reliable compared to these options.
What other advice do I have?
I would definitely recommend JMeter in terms of usability. If you're using AngularJS as a language for testing UIs, JMeter might not be a good idea. I'd rate this solution as six out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Quality Assurance Test Manager at a printing company with 5,001-10,000 employees
Cost-effective and straightforward to deploy, but the reporting needs to be improved
Pros and Cons
- "The recording and playback functionality is helpful."
- "The reporting is not very good."
What is our primary use case?
When I was last using JMeter, we were simulating 200 concurrent users and evaluating performance based on transaction times. We were defining SLAs based on the results.
Essentially, we created load scenarios and testing different ones using different workload models.
What is most valuable?
The recording and playback functionality is helpful.
What needs improvement?
The reporting is not very good.
When we run with multiple users, it takes a lot of memory.
With respect to the recording and playback functionality, the auto-correlation parameterization is not easy and should be improved.
For how long have I used the solution?
I have been using Apache JMeter for about four years.
What do I think about the stability of the solution?
There are issues with stability when running with multiple users because it consumes a lot of memory.
What do I think about the scalability of the solution?
Scalability is fine, although it is important to remember that JMeter doesn't run on its own. It needs to work with load-generations such as BlazeMeter. LoadRunner is the same in that you need a cloud-based infrastructure to run it.
How are customer service and technical support?
There is no official support. There is a forum where you can ask questions and they respond to you, but the technical support that we have with LoadRunner or NeoLoad is not available.
Which solution did I use previously and why did I switch?
I have used many similar solutions in the past such as New Relic, AppDynamics, NeoLoad, and Micro Focus LoadRunner Enterprise.
JMeter is not as good as LoadRunner or NeoLoad, and it isn't as easy to use, but it's okay because there is no cost. LoadRunner is too expensive, in my opinion. NeoLoad is cheaper, although not significantly.
From what I have seen, many companies are adopting JMeter because it's free. Especially in Canada, using JMeter seems to be the new trend. Some companies are choosing NeoLoad over LoadRunner because it is easier, faster, and cheaper. Whatever they need to do can be completed quicker. The main problem with NeoLoad is that obtaining resources is harder.
Given all of the choices, my preference would be to implement NeoLoad.
How was the initial setup?
The initial setup is straightforward. I would not say that it is complex and if you already have the file downloaded then it will only take about half an hour to deploy.
What about the implementation team?
I took care of the deployment myself.
What's my experience with pricing, setup cost, and licensing?
I was using the free version of the software.
What other advice do I have?
My advice for anybody who is considering JMeter is to just install it and try it. Creating scripts is a different process when you compare it to LoadRunner or Neoload. There is different terminology compare to these two products, so if somebody has not used JMeter then it may seem difficult at first.
I would rate this solution a six out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.

Buyer's Guide
Download our free Apache JMeter Report and get advice and tips from experienced pros
sharing their opinions.
Updated: March 2025
Popular Comparisons
Tricentis NeoLoad
Perfecto
BlazeMeter
OpenText LoadRunner Professional
OpenText LoadRunner Cloud
OpenText Enterprise Performance Engineering (LoadRunner Enterprise)
ReadyAPI
Oracle Application Testing Suite
Eggplant Performance
Akamai CloudTest
RadView WebLOAD
SmartBear LoadNinja
Ixia IxLoad
Automai AppLoader
HCL OneTest
Buyer's Guide
Download our free Apache JMeter Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- Jmeter vs SOAtest?
- How does Postman compare with Apache JMeter?
- How does BlazeMeter compare with Apache JMeter?
- What is your experience with Citrix with JMeter?
- When evaluating Load Testing Tools, what aspect do you think is the most important to look for?
- SOAtest vs. SoapUI NG Pro?
- Does Compuware have a manual testing solution? Which manual testing solutions should we be considering?
- What are the top performance tools available to load test web applications?
- What is the best tool for mobile native performance testing on real devices?
- When evaluating Performance Testing Tools, what aspect do you think is the most important to look for?