I've been using JMeter mainly for performance testing and some repair testing as well.
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?
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.
Buyer's Guide
Apache JMeter
September 2026
Learn what your peers think about Apache JMeter. Get advice and tips from experienced pros sharing their opinions. Updated: September 2026.
913,806 professionals have used our research since 2012.
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."
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
Apache JMeter
September 2026
Learn what your peers think about Apache JMeter. Get advice and tips from experienced pros sharing their opinions. Updated: September 2026.
913,806 professionals have used our research since 2012.
Director Consulting Expert at a computer software company with 10,001+ employees
Great features, reliable over the years, with accuracy in overall performance
Pros and Cons
- "The distributed load testing is very good with Apache JMeter."
- "The distributed load testing is very good and the ramp-up, and when we come out with the right ramp-up plan, it can be converted into Apache JMeter script very well, accurately simulating how many of our transactions need to be triggered."
- "The initial setup is complex and needs to be upgraded."
What is most valuable?
The distributed load testing is very good and the ramp-up. When we come out with the right ramp-up plan, it can be converted into Apache JMeter script very well. This accurately simulates how many of our transactions need to be triggered.
What needs improvement?
I would like to see exceptions improved. The initial setup is complex and needs to be upgraded. It would be great to have additional protocols other than HTTP, HTTPS, and APIs.
For how long have I used the solution?
I have been working with Apache JMeter for the past seven years.
What do I think about the stability of the solution?
The stability is good and I am not finding any issues.
What do I think about the scalability of the solution?
We are not having any problems with the scalability of Apache JMeter
How are customer service and support?
Technical support is very good.
How would you rate customer service and support?
Positive
How was the initial setup?
The initial setup is complex.
What's my experience with pricing, setup cost, and licensing?
Apache JMeter is a free tool.
What other advice do I have?
I would rate Apache JMeter a nine out of ten.
Which deployment model are you using for this solution?
Hybrid Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Other
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Performance Test Engineer at BETBY
A good load testing tool that comes with a strong online support community, but lacks reporting and analysis functionality
Pros and Cons
- "We really appreciate that the solution comes with a live community, which continuously provided plugins and support protocols."
- "We have found this solution to be a stable and reliable tool."
- "We would like some reporting and analysis tools to be added to this solution."
What is our primary use case?
We use this solution to load test functional behavior, and measure performance.
What is most valuable?
We really appreciate that the solution comes with a live community, which continuously provided plugins and support protocols.
What needs improvement?
We would like some reporting and analysis tools to be added to this solution.
We would also like the manual available for this solution to allow for better usability; it can be quite complex for new users, and the product is not always very intuitive.
For how long have I used the solution?
We have been working with this solution for 12 years.
What do I think about the stability of the solution?
We have found this solution to be a stable and reliable tool.
What do I think about the scalability of the solution?
This solution is easily scalable, you can distribute the larger generation among several machines in the LAN, or you can use the cloud variation of the product.
How are customer service and support?
This solution doesn't come with technical support, but there is plug-in wide community support, where organizations can ask questions about issues they are experiencing.
How was the initial setup?
This solution isn't actually deployed, it is a zip file, which is extracted. It can also be deployed via public cloud, if an organization chooses the cloud-based model.
What's my experience with pricing, setup cost, and licensing?
This is an open-source solution, so there are no licensing costs involved.
What other advice do I have?
We would recommend that organizations considering this solution invest time in research of the product before implementing it. There are a lot of online resources that can assist with this, so the business can check if the solution will meet their requirements.
I would rate this solution 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 Technical Architect at RABBAH SOFT
Function testing solution that is straightforward to setup and offers stable performance
Pros and Cons
- "The most valuable feature of this solution is being able to launch many requests and scheduling simulating human interactions with the application."
- "If JMeter could integrate with the EPM solution, it would be great. It could also be improved by offering more integrations for security. For example, most applications are secure with OpenID Connect protocols."
What is most valuable?
The most valuable feature of this solution is being able to launch many requests and scheduling simulating human interactions with the application. There are some other plugins for monitoring and collecting data for JMeter but we don't use them.
What needs improvement?
If JMeter could integrate with the EPM solution, it would be great. It could also be improved by offering more integrations for security. For example, most applications are secure with OpenID Connect protocols.
For how long have I used the solution?
I have been using this solution for more than 10 years.
What do I think about the stability of the solution?
This is a stable solution.
Which solution did I use previously and why did I switch?
We previously used Katalon.
How was the initial setup?
The initial setup is straightforward.
What other advice do I have?
I would rate this solution an eight out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company has a business relationship with this vendor other than being a customer. Partner
Senior Product Manager at Worex Technology
It's a free, scalable tool that's good for checking backend services
Pros and Cons
- "I use all the tools, but one feature that stands out is JMeter's ability to test when services are sending a particular kind of request. We are using specific ports to send queries, and assess the performance based on the time it takes these queries to respond. You can use it with stuff other than the web performance."
- "They found that JMeter has more capabilities and specificity than the tools they were using."
- "The UI needs some work. The first time I used JMeter, I couldn't record the full scenario to mimic the user experience. Since then, they have introduced some plugins and a third-party tool called BlazeMeter."
What is our primary use case?
I use JMeter for concurrency and some backend services. We are also using JMeter to apply our tests within our framework by sending some requests to JMeter to assess our application's performance. My company is developing software based on data analytics that produces insights and graphs like Tableau or Power BI. We use JMeter to test the graphs, how the tables are rendered, and how long it takes to render some applications.
For instance, we have a problem with one of our clients that use some complex scenarios or queries that take too much time to retrieve from the application or render to the end user. We ran a couple of tests on the application using JMeter and spotted the service or request that was taking too much time.We alerted the developers about this, and they took the appropriate action to fix this problem. Afterward, we run another cycle of JMeter to ensure everything is working as expected.
There are two modules. The analytics module is the interface for the stakeholders and company decision-makers. The number of users isn't that big, unlike the retail applications websites. It's 500 users at most. The other module is deals with data volume. We are currently doing some POCs to check whether we will benefit from JMeter in this area because it's not a concurrency issue. It's a data volume issue.
We have a hybrid deployment because we are using JMeter to assess the performance of our products. If the product is deployed on the cloud, we use JMeter on the cloud. If it's on-prem, we are using it on-prem. At my previous company, we mainly used JMeter on-prem.
I expect that we will continue to rely more on JMeter, and we have multiple DevOps pipelines using JMeter to test another module in our application.
What is most valuable?
I use all the tools, but one feature that stands out is JMeter's ability to test when services are sending a particular kind of request. We are using specific ports to send queries, and assess the performance based on the time it takes these queries to respond. You can use it with stuff other than the web performance.
What needs improvement?
The UI needs some work. The first time I used JMeter, I couldn't record the full scenario to mimic the user experience. Since then, they have introduced some plugins and a third-party tool called BlazeMeter. It's working on this, actually.
It's an excellent plugin that you can use to record the scenario from Google Chrome, and it integrates easily into JMeter. They could also make it easier to generate the built-in report. Now, you run the tests and generate the charts in a separate column. The graphs and charts that display the test metrics could be better.
I worked with another tool called Web Performance Tester, and its interface is better than JMeter's. They have intuitive graphs while you are running the tests, so you can see how things are going. It shows you the number of concurrent users logged into the system, the number of failures, response times, etc.
For how long have I used the solution?
I worked in performance testing from 2011 until 2019. I was working with another tool, but in the last few years, I started using JMeter for a couple of projects.
What do I think about the stability of the solution?
It's hard to say definitively. When there's something wrong with JMeter, we're unsure whether it's something in the device because there are lots of requests coming from the machine. Maybe we didn't use it that many times from our local server. There are some bottlenecks, but in many cases, we only need to restart JMeter, and it works fine.
What do I think about the scalability of the solution?
JMeter is scalable. I did a test using it in a distributed environment with more than one client. We used JMeter to load from the server and also the plugin tool. It works fairly well in a complex environment. I still need to research the maximum concurrent JMeter can handle. Is it 1 billion or 10 million?
In my work experience, I need to load maybe 1 million users. For example, most of my work is on the backend of e-commerce websites with a maximum of 1,000 users. We have many clients, but the load is not that big.
How are customer service and support?
I don't think JMeter has technical support because it's an open-source application, but there is support for third-party apps that use JMeter. For instance, BlazeMeter has good technical support.
Which solution did I use previously and why did I switch?
I have more experience in a tool called Web Performance Tester, but it has some limitations. For example, it doesn't support some forms. A long time ago, their support was better, but lately, their support hasn't been so good. They always ask us to switch to the consultancy service and they don't give us the solution. If we face problems, they always tell us, "Okay. You can consult us." This is not a good practice, actually.
Also, Web Performance Tester isn't well-known, so some of our clients aren't confident in it because it doesn't have a reputation. They were more familiar with JMeter, and it's something I've used. However, I have no problem with Web Performance Tester. It's hard to compare the two tools because it's not apples to apples.
I joined this company in October, and they had just started using JMeter. Previously, they were using a tool that they had developed in-house. They found that JMeter has more capabilities and specificity than the tools they were using.
How was the initial setup?
Setting up JMeter is straightforward. It doesn't need an installation like other tools. There is a batch file for Windows. Around four people in my organization are responsible for maintaining and managing JMeter.
What's my experience with pricing, setup cost, and licensing?
JMeter is a free open-source tool. There are some third-party tools built on top of JMeter that have a license or something like BlazeMeter. I think you can also purchase some additional services.
What other advice do I have?
I rate Apache JMeter eight out of 10. Before using JMeter, you should find some tutorials because you need to be trained to use it. It's not a plug-and-play tool. This is what I did. Spend some time researching JMeter's capabilities. We met a lot of people who knew about JMeter, but when you tell them that it can do something, they're not aware of it.
For instance, through taking some courses, we learned that JMeter has distributed performance capabilities. Some people still know that you can't make these recordable scenarios. This information hasn't reached everyone in the IT market.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Senior Consultant Specialist at HSBC India
It's easy to configure and adjust our virtual users, but we have performance problems with higher loads
Pros and Cons
- "JMeter lets us generate virtual users and T-load, per our requirements, and it's easy to configure and adjust the virtual users according to the DPS we want to achieve."
- "It should be easier to combine multiple scripts. If you have multiple scripts, you need to write a new script to combine those scripts. The virtual user generator is slow."
What is our primary use case?
We use JMeter for performance testing. Our testing team has 50 to 60 people.
What is most valuable?
JMeter lets us generate virtual users and T-load, per our requirements. It's easy to configure and adjusting the virtual users according to the DPS we want to achieve.
What needs improvement?
It should be easier to combine multiple scripts. If you have multiple scripts, you need to write a new script to combine those scripts. The virtual user generator is slow.
For how long have I used the solution?
We've been using JMeter for six months.
What do I think about the stability of the solution?
With an on-premises deployment, we run into some performance problems when we have a high load. It's not that stable if we increase the scripts or the load. But that could be something in our environment.
What do I think about the scalability of the solution?
JMeter is an on-premise solution, so it has limited scalability. We are looking for a cloud-based solution that is scalable and elastic.
What other advice do I have?
I rate JMeter six out of 10.
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.
Manager at Capgemini
An open-source tool that's easy to set up and customize
Pros and Cons
- "The solution is scalable."
- "It's an open-source tool, Apache JMeter, it's easy to customize and it provides an enormous amount of plugins, so based on the customer requirements we can customize our code and execute the test, and JMeter integrates well with Jenkins while the cloud offers CI/CD activity."
- "Until now, JMeter is not supporting most of the protocols."
What is our primary use case?
We have a couple of applications in banking.
What is most valuable?
It's an open-source tool, Apache JMeter.
It's easy to customize. Customization depends on the requirements, however. It provides an enormous amount of plugins. Based on the customer requirements, we can customize our code and we can go out and execute the test. JMeter integrates well with Jenkins. The cloud offers CI/CD activity.
The solution is scalable.
The stability is good.
Its initial setup is very easy.
There is good documentation available.
What needs improvement?
Until now, JMeter is not supporting most of the protocols. It's widely using web HTTP and a few other protocols as well, however, it's not supporting the SAP or Citrix ones. Protocol-wise, the JMeter needs to improve.
Recently, there was a Log4j error. They have since mitigated that, in JMeter, for the free version. The security concern was handled quite well compared to the previous versions.
For how long have I used the solution?
I've been dealing with the solution for more than five years.
What do I think about the stability of the solution?
The solution has been stable. There are no bugs or glitches. It doesn't crash or freeze. It's reliable.
What do I think about the scalability of the solution?
It's scalable. We have very good load balancing or load distribution. It will be very easy for us to add multiple machines and make whatever we need. However much we want, we can scale.
How was the initial setup?
It is very easy to set up. It's not overly complex or difficult.
What's my experience with pricing, setup cost, and licensing?
The solution does offer a free version.
What other advice do I have?
I'd rate the solution eight out of ten.
Which deployment model are you using for this solution?
Private Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
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?
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: 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 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
Download our free Apache JMeter Report and get advice and tips from experienced pros
sharing their opinions.
Updated: September 2026
Popular Comparisons
Tricentis Tosca
OpenText Functional Testing
Apigee
Katalon Studio
OpenText Professional Performance Engineering (LoadRunner Professional)
Postman Enterprise
Parasoft SOAtest
Tricentis NeoLoad
Worksoft Certify
BlazeMeter
Perfecto
UiPath Test Cloud
OpenText Core Performance Engineering (LoadRunner Cloud)
OpenText Enterprise Performance Engineering (LoadRunner Enterprise)
ReadyAPI Test
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?


















