We use it to measure the performance of the system and for balancing.
Senior Quality Assurance Engineer at a consultancy with 501-1,000 employees
Is widely used and has free plugins and features
Pros and Cons
- "We like that Apache JMeter has different features and different plugins and that they are free of charge."
- "Report generation needs to be improved. It is quite difficult to get to."
What is our primary use case?
What is most valuable?
We like that Apache JMeter has different features and different plugins and that they are free of charge.
We also like that lots of people use it. So, if we happen to get stuck at some point, then we can search for solutions on Google and find them.
What needs improvement?
Report generation needs to be improved. It is quite difficult to get to.
For how long have I used the solution?
We've been using Apache JMeter for two years.
Buyer's Guide
Apache JMeter
March 2026
Learn what your peers think about Apache JMeter. Get advice and tips from experienced pros sharing their opinions. Updated: March 2026.
884,873 professionals have used our research since 2012.
What do I think about the stability of the solution?
It is quite stable.
What do I think about the scalability of the solution?
It is a scalable solution.
What other advice do I have?
On a scale from one to ten, I would rate Apache JMeter at nine. I would recommend it for medium-sized businesses.
Which deployment model are you using for this solution?
Public Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
DevOps Engineer at a computer software company with 501-1,000 employees
Simple setup, reliable, and good online community available
Pros and Cons
- "Apache JMeter is stable."
- "In Micro Focus LoadRunner we can go from the UI and we can configure it. There is no such feature in Apache JMeter. There should be UI-based recording history or logs."
What needs improvement?
In Micro Focus LoadRunner we can go from the UI and we can configure it. There is no such feature in Apache JMeter. There should be UI-based recording history or logs.
For how long have I used the solution?
I have been using Apache JMeter for one year.
What do I think about the stability of the solution?
Apache JMeter is stable.
What do I think about the scalability of the solution?
I have found Apache JMeter to be scalable.
How are customer service and support?
Since Apache JMeter is open source there is no vendor support, you have to use the online communities available.
Which solution did I use previously and why did I switch?
I have used Micro Focus LoadRunner previously and it is better features than Apache JMeter. However, it is not free.
How was the initial setup?
The initial setup was easy for Apache JMeter.
What's my experience with pricing, setup cost, and licensing?
Apache JMeter is a free open source solution and it is why we are using it.
What other advice do I have?
For those who do not want to spend money on tools then this solution would be a good choice. This is the best solution in the open-source category.
I rate Apache JMeter an eight out of ten.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Buyer's Guide
Apache JMeter
March 2026
Learn what your peers think about Apache JMeter. Get advice and tips from experienced pros sharing their opinions. Updated: March 2026.
884,873 professionals have used our research since 2012.
Software Testing Services Manager at Virgosol
Free and not difficult to set up, but it is difficult to test APIs and model a test
Pros and Cons
- "We are using it just for load testing. We are using its free version, and it is scalable."
- "Modeling a test is difficult. If you don't have much knowledge, you won't be able to do it easily. Testing APIs is also difficult."
What is our primary use case?
We are using it for load testing. We test other companies' programs.
What is most valuable?
We are using it just for load testing. We are using its free version, and it is scalable.
What needs improvement?
I am not satisfied with this solution. Its UI side is not so easy to use for beginners. It should be easier.
Modeling a test is difficult. If you don't have much knowledge, you won't be able to do it easily. Testing APIs is also difficult.
For JSON, you can use tools such as JSONBuddy, but they are difficult to get in JMeter. It should be easy to get JSONBuddy from the website. I have to use BlazeMeter only to get JSONBuddy.
For how long have I used the solution?
It has been about five months.
What do I think about the stability of the solution?
It is not so stable.
What do I think about the scalability of the solution?
It is scalable.
How are customer service and support?
Their support is fine. There are not many Apache documents, but you can find other documents on the web.
How was the initial setup?
It is not so difficult.
What's my experience with pricing, setup cost, and licensing?
We are using the free version.
What other advice do I have?
I would rate it a seven out of 10.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Director with 201-500 employees
Fast, user-friendly open-source testing tool
Pros and Cons
- "It is very quick and user-friendly."
- "If the solution was GUI based, I believe that it would be more versatile."
What is our primary use case?
I implement this solution for my clients.
What is most valuable?
It is very quick and user-friendly.
What needs improvement?
If the solution was GUI based, I believe that it would be more versatile.
For how long have I used the solution?
I have been using this solution anywhere from six to eight years.
What do I think about the stability of the solution?
The solution is stable, I would definitely recommend it to those who are considering it.
What do I think about the scalability of the solution?
The solution is scalable.
What's my experience with pricing, setup cost, and licensing?
No licensing is required as it is a free, open-source tool.
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?
Amazon Web Services (AWS)
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Principal Performance Architect at Tecnotree Corporation
Easy to learn, and free to use but could be more user-friendly
Pros and Cons
- "We appreciate that the solution is free to use, as an open-source tool."
- "We're like the solution to be more user-friendly."
What is our primary use case?
We primarily use the solution for testing. We have three types of testing. One is the APA testing, and the web, and one is mobile. All have been recorded through this protocol.
What is most valuable?
We appreciate that the solution is free to use, as an open-source tool.
We're using all of the lightweight technology with the AngularJS and Springboard applications, all the EPAs only. We use these CTP samples for all the web, as well as the EPAs.
The initial setup is pretty straightforward.
The product is easier to learn than paid tools. You can find training online on YouTube, or you can Google it to find out more about the solution and how to use it.
The JMeter community has developed a lot of IoT protocols.
What needs improvement?
We're like the solution to be more user-friendly.
As freeware, not everything is readily available. You can't play around with everything. That's just due to the fact that it's not a paid tool. When you pay for tools, you get a bit more.
Not everything is supported by JMeter. It's limited.
With JMeter, with banking encryption, we have struggled a lot. It's not as good as other paid tools that provide support and configuration capabilities that JMeter lacks.
The solution doesn't really have good documentation, and, if you run into issues you can't simply raise a ticket. There's no help available to you.
There are certain protocols that you can get on other solutions, such as LoadRunner, that you can't get on JMeter.
What do I think about the stability of the solution?
The stability is pretty good. You can execute any kind of tech with JMeter as well. It's an open-source community. There are a number of samples are available. You can achieve it in different ways, however, the stability is quite good. That said, we have experienced glitches.
What do I think about the scalability of the solution?
Scalability is possible. You need to have the load generator for the scaling of your application. It's very simple to procure the load generator. You will have to install the JMeter agent file, where it'll be connecting to the monitor. It will not be as simple as a paid tool. For example, with BlazeMeter, they provide scaling with the cloud. BlazeMeter supports the JMeter items. If you have thousands of users, you will need the cloud and you'll need something like BlazeMeter.
Currently, as this is a banking application, we don't have that many users. However, I've tried it with the 5000 users with the five to six load generators in the cloud. If we want to really scale, however, it's best to go with BlazeMeter.
How are customer service and support?
As an open-source tool, support is not available for JMeter.
Which solution did I use previously and why did I switch?
We also use NeoLoad. JMeter is open-source. It suggests you need to install that and you can make the cloud as a distributor system. NeoLoad is paid. We have some licenses and discounts. We cannot use NeoLoad due to the licenses. That's why we moved the solution to JMeter which is free and open-source.
How was the initial setup?
The initial implementation is very simple. Initially, when setting up JMeter, you have to follow the proper documentation. It's very simple, however, if you do make some mistakes, you'll not be able to set up the distributed system. You need to have a little bit of networking knowledge so that all the systems should be in the same network and subnet. Connectivity should be established. It can be very difficult to execute. If you try to do everything all at once. I had some experience and I did it in the parts. It's very simple for me.
What about the implementation team?
I handled the implementation myself.
What's my experience with pricing, setup cost, and licensing?
The solution is open-source and free to use.
So long as you don't have to scale too much, it's very cost-effective. If you do have to scale your users, it's best to move over to BlazeMeter, which is reasonably priced, user-friendly, and works well.
What other advice do I have?
I would not recommend this solution for machine-critical applications such as banking or telecom applications. For those, we would go for paid tools. That way, if there are any technical issues or technical breaches with the tool, with the application we are supporting, we can call on support for troubleshooting. With JMeter, we don't have this option. It is good, however, for non-critical applications. In telecom or banking applications, they need to have critical releases and patches, and issues have a high likelihood of leading to a loss of business. We don't want to take chances. However, for non-critical items, JMeter is fine.
I'd recommend the solution to other users so long as they keep in mind JMeter's capabilities are limited. The upside is it is free to use, however, there's also a limit, to some extent, on how you can use it. IF you have a small-scale organization and a small number of users, JMeter will work well.
I'd rate the solution at a seven 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.
Founder and Principal Consultant at a tech services company with 11-50 employees
Priced well, stable, and integrates with other tools, but the installation is not intuitive
Pros and Cons
- "I like the fact that JMeter integrates well with other tools."
- "The installation needs some work. It could be simplified."
What is our primary use case?
I was experimenting with Apache JMeter. I was doing a proof of concept for myself to see if it fit my needs. I wanted to compare it with LoadRunner to see how it compares in terms of recording, ease of use, and functionality.
What is most valuable?
I like the fact that JMeter integrates well with other tools. For instance, we are also looking at OctoPerf and, I know for OctoPerf, you can import JMeter scripts, whereas, for LoadRunner, you cannot import LoadRunner scripts into OctoPerf.
I like the graphing; it is good.
Once I got past the learning curve, it was okay.
There were a lot of features that translated well from LoadRunner. I have LoadRunner experience, so once I applied my base knowledge to JMeter, then it was okay. The terminology was a little different, but the functionality is similar. For instance, They are called "extractors," in JMeter and called "correlation" in LoadRunner.
Once I learned the terminology and how to navigate through JMeter, then it was easier.
I still think LoadRunner is a better tool, but for some purposes, JMeter would suit the need.
What needs improvement?
The installation needs some work. It could be simplified.
When compared with LoadRunner, LoadRunner is a more mature product.
For how long have I used the solution?
I used it for a couple of weeks.
What do I think about the stability of the solution?
It's pretty stable, I don't have any complaints.
What do I think about the scalability of the solution?
We didn't do a large load test. I didn't explore the scalability.
I was the only person using this solution, but I ran 100 user load tests.
How are customer service and technical support?
I did not need to use technical support.
Which solution did I use previously and why did I switch?
Previously, we were testing LoadRunner.
How was the initial setup?
I reviewed some YouTube videos and went through them. It wasn't necessarily intuitive.
There was some configuration, and file that had to be set up.
It wasn't like LoadRunner where they have an automatic installer and wizard that does everything for you.
It wasn't as easy, but anyone who is technical can work through it.
What's my experience with pricing, setup cost, and licensing?
When comparing the price with LoadRunner, and if the cost is an issue then JMeter is a better choice. LoadRunner is very expensive.
Which other solutions did I evaluate?
I like LoadRunner better, although I might be biased because I do have LoadRunner experience. I am a little more familiar with it. I was leaning towards LoadRunner.
What other advice do I have?
I would advise others to look at YouTube videos for the setup. Other than that, it was pretty straightforward. I was pretty much satisfied with it. It's a good tool, and it sounds like it's been around for a while.
I would rate Apache JMeter a seven 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.
Performance Specialist at DKATALIS
A free, stable, and feature-rich solution with good community support
Pros and Cons
- "A lot of things are valuable. It is free. It has a lot of features, such as report generation and integration with CI/CD, which makes it very competitive with the other paid solutions available in the market. It is a good solution."
- "They can improve it a little bit in terms of distribution load testing. We struggled with it during the distribution. In terms of reporting, runtime monitoring is not currently included, and it should be included. They can also improve it on the reporting side in terms of the comparison of the reports. They can also focus more on integration with CI/CD. Currently, people are using their own customized tools. It would be nice if Apache can provide some standard tools and procedures for integration with CI/CD tools like DPR. There are some tools, but it would be nice if official standard tools and procedures are available."
What is our primary use case?
I am using this solution for a banking use case. We have an older version of this solution. We are planning to upgrade to a newer version.
What is most valuable?
A lot of things are valuable. It is free. It has a lot of features, such as report generation and integration with CI/CD, which makes it very competitive with the other paid solutions available in the market. It is a good solution.
What needs improvement?
They can improve it a little bit in terms of distribution load testing. We struggled with it during the distribution.
In terms of reporting, runtime monitoring is not currently included, and it should be included. They can also improve it on the reporting side in terms of the comparison of the reports.
They can also focus more on integration with CI/CD. Currently, people are using their own customized tools. It would be nice if Apache can provide some standard tools and procedures for integration with CI/CD tools like DPR. There are some tools, but it would be nice if official standard tools and procedures are available.
For how long have I used the solution?
I have been using this solution for almost three months.
What do I think about the stability of the solution?
It is stable. There is good support, and fixes are also available immediately.
What do I think about the scalability of the solution?
We have not scaled it, but it is scalable. We plan to increase its usage.
How are customer service and technical support?
I didn't have to call Apache because if anything comes up, we are able to find a solution in the community.
How was the initial setup?
Its initial setup was straightforward.
What's my experience with pricing, setup cost, and licensing?
We are using the free version, and if required, we can easily switch to the other version.
What other advice do I have?
I would definitely recommend this solution if it suits a use case. It is good, and it also looks promising. We plan to keep using it in the future.
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.
Performance Analyst at a tech services company with 10,001+ employees
Scripting is good, it's stable, and customer service is responsive
Pros and Cons
- "Scripting with the solution is good."
- "The solution needs to improve reporting. Currently, there is not enough automation involved with the feature. For example, there should be an automatic way of saving reports."
What is our primary use case?
I am using the solution for load, endurance, and performance testing.
What is most valuable?
Scripting with the solution is good.
What needs improvement?
The solution needs to improve reporting. Currently, there is not enough automation involved with the feature. For example, there should be an automatic way of saving reports. I have also found the recording should be improved too. When you are entering a launch in the controller the recording request should be inside it. Lastly, if they could make the technology better in terms of speed, this would help us.
For how long have I used the solution?
I have been using the solution for two months.
What do I think about the stability of the solution?
When I compared this solution to others there were variations in the response times but it is stable.
What do I think about the scalability of the solution?
We have used the current solution process for approximately 400 users.
How are customer service and technical support?
The customer service is quite good. They get a lot of people requesting support but even under those conditions, they are still efficient at responding.
Which solution did I use previously and why did I switch?
I have previously used NeoLoad.
How was the initial setup?
The setup is easy, it is not that complex.
What other advice do I have?
I would recommend Apache Jmeter.
I 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.
Buyer's Guide
Download our free Apache JMeter Report and get advice and tips from experienced pros
sharing their opinions.
Updated: March 2026
Popular Comparisons
Tricentis Tosca
Apigee
OpenText Functional Testing
Katalon Studio
Postman Enterprise
Tricentis NeoLoad
OpenText Professional Performance Engineering (LoadRunner Professional)
BlazeMeter
Worksoft Certify
Parasoft SOAtest
OpenText Core Performance Engineering (LoadRunner Cloud)
ReadyAPI Test
OpenText Enterprise Performance Engineering (LoadRunner Enterprise)
ReadyAPI
Oracle Application Testing Suite
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?













