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.
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."
- "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."
- "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."
- "When you run tests with JMeter, it generates test version five, which is extremely large."
What is our primary use case?
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.
Buyer's Guide
Apache JMeter
May 2026
Learn what your peers think about Apache JMeter. Get advice and tips from experienced pros sharing their opinions. Updated: May 2026.
893,244 professionals have used our research since 2012.
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 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: My company does not have a business relationship with this vendor other than being a customer.
Senior Consultant at Capgemini
Flexible and easy to script but the UI is not easy to work with
Pros and Cons
- "Apache JMeter is quite flexible."
- "Apache JMeter is quite flexible and it is also well distributed."
- "The stability could be a bit better."
- "Recording the script is also not flexible in JMeter."
What is most valuable?
Apache JMeter is quite flexible and it is also well distributed. It is quite flexible compared to Micro Focus LoadRunner.
JMeter is easy to script. There is less of a problem with doing correlations and parameterization.
What needs improvement?
It is not something that can be compared with Micro Focus LoadRunner. It gives the facility too easily; you do things through UI. With JMeter, you really do not have any easy UI to work as, like a Micro Focus LoadRunner.
The stability could be a bit better.
Compared to LoadRunner, it hasn't any proper UI. Recording the script is also not flexible in JMeter. In LoadRunner, we have a couple of options, such as URL-based recording and HTML-based recording. In JMeter, it's not like that. JMeter has a recorder, however, it is not easy to use. It is a bit tricky to configure the automatic recording in JMeter.
For how long have I used the solution?
I've been using the solution for four or five years.
What do I think about the stability of the solution?
JMeter, stability-wise, is good, however, it is being developed by the community. Therefore, stability is always an open question there.
What do I think about the scalability of the solution?
The solution can scale a bit. It is scalable, however, not like LoadRunner. I have not tested it as such yet. I'm not sure about how fully scalable it is.
Which solution did I use previously and why did I switch?
I'm also familiar with Micro Focus LoadRunner.
How was the initial setup?
The implementation process is not so easy. It's difficult to configure.
What other advice do I have?
I'd rate the solution a seven out of ten.
I'm an end-user and a customer.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Buyer's Guide
Apache JMeter
May 2026
Learn what your peers think about Apache JMeter. Get advice and tips from experienced pros sharing their opinions. Updated: May 2026.
893,244 professionals have used our research since 2012.
Senior Cloud Performance Engineer at Oracle
Allows us to create scripts and is useful for load testing and performance testing but could be more stable
Pros and Cons
- "It is scalable. You can scale up to 1,000 users in JMeter. If you can put up four slave servers, you can easily ramp up to 1,000 users."
- "It is scalable, as you can scale up to 1,000 users in JMeter, and if you can put up four slave servers, you can easily ramp up to 1,000 users."
- "JMeter should be more stable. Every time there is a new release coming up, a lot of its older functionalities or the new functionalities that are brought in are not very well-documented. It should be documented properly, and there should be proper use cases."
- "It's not stable. With every new release, they come up with newer features, which aren't always very stable."
What is our primary use case?
We use this solution mostly for creating scripts, load testing, and performance testing. If my client doesn't have a tool or I don't have a tool, I try to leverage JMeter because it's an open-source tool.
I personally use JMeter for things which cannot be covered by our load testing tool, which is OATS, Oracle Application Testing Suite. This is a tool that was developed by Oracle but is no longer in use because Oracle has stopped developing it.
The solution is deployed on-prem and on private and public clouds.
What needs improvement?
JMeter should be more stable. Every time there is a new release coming up, a lot of its older functionalities or the new functionalities that are brought in are not very well-documented. It should be documented properly, and there should be proper use cases. A lot of the newer features don't work, and sometimes you have to spend a lot of time maintaining the scripts. That is something JMeter could probably look at.
For example, in JMeter 5 they brought in a lot of new controllers. But there isn't a lot of documentation available on the Apache site on how you're supposed to use those controllers. They've explained the controller functionality, but there aren't any proper use cases to show that.
For how long have I used the solution?
I have been using JMeter for a long time and do a lot of work with this solution.
What do I think about the stability of the solution?
It's not stable. With every new release, they come up with newer features, which aren't always very stable. So, stability is a concern.
What do I think about the scalability of the solution?
It is scalable. You can scale up to 1,000 users in JMeter. If you can put up four slave servers, you can easily ramp up to 1,000 users. That's not a problem.
Because it's open-source, a lot of organizations try to leverage JMeter into everything. I don't think JMeter is currently very adaptable to all the technologies. That is something Apache should think of – incorporating other technologies and other tech stacks, which can be scripted from JMeter and tested using JMeter.
How are customer service and support?
On a scale of 1 to 5, I would rate technical support 2.5
They're not very good because JMeter is an open-source tool. You can raise a bug to JMeter, and they might fix it or they might say that, "We will actually fix this in the next release." So, because it's an open-source tool, you do not get dedicated support. You have to raise tickets and wait. If you use BlazeMeter, the support is probably a little better because you can take your issues there.
I don't think support is great if you compare it with tools like NeoLoad or LoadRunner where they have a dedicated support team. You can raise tickets. You have a direct conversation with their engineers. They can help you understand where the issue is exactly. That kind of support is not in JMeter, at least not now. BlazeMeter has it, but I have not used BlazeMeter support, so I'm not sure how it is. But from what I have seen with JMeter, support is not great.
How was the initial setup?
It is straightforward, but for JMeter 5, since they have introduced SSL handshake at the slave level, that becomes a little bit of a challenge for somebody who is doing it for the first time if you're doing a distributed execution, that becomes a challenge.
But since there was not enough documentation, I had to do a lot of troubleshooting on my own, since it was new. Now there's a lot of documentation available, but initially, there was not much documentation.
JMeter is pretty easy to use if you are using it for the purpose of only developing scripts. You can just uninstall the file and you can start using it. The only challenge happens if you're trying to access the internet over any kind of proxy. Then, you'll have to start it via the proxy mode.
Otherwise, deploying JMeter is pretty easy compared to other tools. You just have to download, unzip, and you are ready to go.
What about the implementation team?
We installed JMeter ourselves.
What other advice do I have?
I would rate this solution 7 out of 10.
Which deployment model are you using for this solution?
Hybrid Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
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: My company does not have a business relationship with this vendor other than being a customer.
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?
I use the solution in our organization for load testing.
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.
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: My company does not have a business relationship with this vendor other than being a customer.
Senior Automated Tester & Test Manager & AnalystSenior at a consultancy with 10,001+ employees
Easy to setup, includes a wide range of plugins, but the UI has room for improvement
Pros and Cons
- "The solution helps by detecting bottlenecks."
- "The UI has room for improvement."
What is our primary use case?
We use the solution for performance distributing testing.
How has it helped my organization?
The solution helps by detecting bottlenecks.
What is most valuable?
The solution provides a wide range of plugins and extensions, such as multiple monitors and multiple samplers. Apache JMeter can be used for multiple purposes, including performance and API testing, as well as integration testing. Additionally, users can create their own cloud and build their own distributor, eliminating the need to pay for any SaaS solution.
What needs improvement?
The UI has room for improvement.
I would like to be able to measure web performance as well using the solution. Apache JMeter is only for infrastructure testing, and backend testing, but we cannot use it for performance testing because we need to do it through the browser.
For how long have I used the solution?
I have been using the solution for one year.
What do I think about the stability of the solution?
The solution runs on Java software.
What do I think about the scalability of the solution?
I give the scalability a five out of ten.
How was the initial setup?
The initial setup is straightforward. The documentation is very detailed.
I created a resource group in our private Azure cloud, and then I had multiple agents. This included one master and four or five slaves of Apache JMeter. I configured the Apache JMeter and began the distribution and testing.
What other advice do I have?
I give the solution a seven out of ten.
I suggest using the solution and following the basics.
Which deployment model are you using for this solution?
Private Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Microsoft Azure
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
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: My company does not have a business relationship with this vendor other than being a customer.
Engineering manager I - Quality at a financial services firm with 1,001-5,000 employees
Great for comprehensive performance testing and helps measure how our applications are working
Pros and Cons
- "We find the ease of use and the reports and graphs available valuable."
- "Our primary use case for the solution is comprehensive performance testing."
- "The solution needs more metrics for reporting."
- "The solution needs more metrics for reporting."
What is our primary use case?
Our primary use case for the solution is comprehensive performance testing. It measures how our applications are doing overall with a lot of users. For example, if we want to simulate 100 users doing transactions simultaneously, we want to see if our app handles it well and how fast it responds. In addition, we can utilize the solution to identify time spent on operations.
What is most valuable?
We find the ease of use and the reports and graphs available valuable.
What needs improvement?
The solution needs more metrics for reporting.
For how long have I used the solution?
We have been using the solution for two years.
What do I think about the stability of the solution?
The solution is stable, and we have not had any issues.
What do I think about the scalability of the solution?
The solution is scalable, but I cannot comment on the extent of its scalability because we have yet to scale widely.
How are customer service and support?
We have not had experience with customer service and support.
How was the initial setup?
The initial setup is straightforward.
What's my experience with pricing, setup cost, and licensing?
We use the tool as an open-source tool, so we do not pay for it.
Which other solutions did I evaluate?
We chose this solution because of its affordable cost, ease of use, and popularity.
What other advice do I have?
I rate the solution a nine out of ten. I advise users considering this solution to take a course to get familiar with it quickly.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Buyer's Guide
Download our free Apache JMeter Report and get advice and tips from experienced pros
sharing their opinions.
Updated: May 2026
Popular Comparisons
Tricentis Tosca
Apigee
OpenText Functional Testing
Katalon Studio
Postman Enterprise
OpenText Professional Performance Engineering (LoadRunner Professional)
Tricentis NeoLoad
BlazeMeter
Worksoft Certify
Perfecto
Parasoft SOAtest
UiPath Test Cloud
OpenText Core Performance Engineering (LoadRunner Cloud)
ReadyAPI Test
OpenText Enterprise Performance Engineering (LoadRunner Enterprise)
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?














