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.
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?
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.
Buyer's Guide
Apache JMeter
October 2026
Learn what your peers think about Apache JMeter. Get advice and tips from experienced pros sharing their opinions. Updated: October 2026.
920,769 professionals have used our research since 2012.
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.
Digital Project and Quality Manager at a transportation company with 5,001-10,000 employees
Provides efficient stability and good technical support services
Pros and Cons
- "It gives accurate results and recommendations that we can implement to enhance the performance of websites."
- "Apache JMeter could be a more user-friendly product from the end user's perspective."
What is our primary use case?
We use Apache JMeter for performance testing, including the response time of our websites for multiple users.
What is most valuable?
The product is specialized in performance testing. It gives accurate results and recommendations that we can implement to enhance the performance of websites.
What needs improvement?
Apache JMeter could be a more user-friendly product from the end user's perspective. It requires someone with technical knowledge to administer it. This particular area needs improvement.
For how long have I used the solution?
We have been using Apache JMeter for a year.
What do I think about the stability of the solution?
I rate Apache JMeter's stability a ten out of ten.
What do I think about the scalability of the solution?
We have around 12 Apache JMeter users in our organization. I rate the product's scalability an eight out of ten.
How are customer service and support?
The technical support team responds quickly to queries.
How was the initial setup?
The initial setup process is very complicated for the on-premises version. It would be better to use the cloud version.
What's my experience with pricing, setup cost, and licensing?
The product has reasonable pricing.
What other advice do I have?
It is a complete tool that integrates lots of functionality. I recommend it to others and rate it a nine 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
Apache JMeter
October 2026
Learn what your peers think about Apache JMeter. Get advice and tips from experienced pros sharing their opinions. Updated: October 2026.
920,769 professionals have used our research since 2012.
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."
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.
Associate Test Engineer at OSI Consulting, Inc.
Good solution for performance testing that works with multiple plugins
Pros and Cons
- "The solution has good transition controllers and distributed testing."
- "The solution is comparable to LoadRunner because it works with multiple plugins but is free to use."
- "The solution's setup could be easier and security could be improved to minimize vulnerabilities."
What is our primary use case?
Our company uses the solution for performance testing on web applications, API load testing, and automation of APIs and web applications. The solution provides three streams of use.
We also integrate Selenium with the solution to perform automation testing.
What is most valuable?
The solution has good transition controllers and distributed testing.
What needs improvement?
The solution's setup could be easier and security could be improved to minimize vulnerabilities.
For how long have I used the solution?
I have been using the solution for four years.
What do I think about the stability of the solution?
The solution is used to test the stability of other applications through a three-step process.
Load tests look at the CPU, memory, and APM tool and assess the current load to determine if it can be increased from 60% to 70% for example. You continuously monitor the APM to see fluctuations in memory and CPU usage. If load tests are successful, then you move on to stress tests.
Stress tests find bottlenecks and determine how many users the application can handle within the current infrastructure. Baseline tests can be performed to determine results such as response time when increasing users.
Endurance tests determine if an application is stable and for how long stability can be expected. For an endurance test, you set up a particular user load and run it for at least eight hours but up to twenty-four hours. During this time, you see how the application is behaving and whether the CPU and memory are stable. This will allow you to assess overall stability without OOM leakages.
The solution determines if there are lags in application performance. For one project with 500 continuous users per hour, we used the solution to find that there were only two lags from 50,000 samples generated.
What do I think about the scalability of the solution?
The solution is used to perform baseline tests for applications and compare them to SLAs to determine user load and scalability.
How are customer service and support?
I have not needed technical support.
How was the initial setup?
The initial setup can be complex depending on the application you want to test.
If the application is straightforward without much logic, then setup is easy and only requires a simple transaction controller. This scenario is common for users who log in, perform simple actions within 15 minutes, and log out.
Applications with internal logic require scripting that includes sample JSON extractors, pre- and post-processes, transition and throughput controllers, and precision throughput timers. This scenario is common for users who perform multiple actions over a longer period of time, is not straightforward, and involves multiple transaction controllers.
What about the implementation team?
Our company implements the solution for customers.
First, we ask our customers about critical work flows and categorize them based on user loads to create a workload model. Then, we create scripts and proceed with testing.
Often, we request access to a remote desktop for installing scripts and resetting networks. We follow the workload model to initiate load, stress, and endurance tests.
What's my experience with pricing, setup cost, and licensing?
The solution is open source with no user fees or licenses.
Which other solutions did I evaluate?
The solution is comparable to LoadRunner because it works with multiple plugins but is free to use.
What other advice do I have?
I recommend the solution and rate it a eight out of ten.
The solution is open source so on occasion there are security vulnerabilities.
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.
Presales manager at Mitra Innovation
Easy to set up with good documentation but needs extended backend support
Pros and Cons
- "It's stable and reliable."
- "The ability to create a large number of user loads has been very helpful for us."
- "In terms of platform support, they need to extend the support for backend platforms and more of the legacy types of platforms."
What is our primary use case?
There's a third-party platform that is getting migrated to, so with the newer version migration, we were looking to see if there are any performance degradation with the migration. The product platform assures the user loads that we are planning to have on the system. Nevertheless, we wanted to have validation from a business perspective. We wanted to see that it'll still support the loads that we are looking at.
What is most valuable?
The ability to create a large number of user loads has been very helpful for us.
It's typically straightforward to set up.
The solution can scale well.
It's stable and reliable.
There is lots of useful community support.
What needs improvement?
In terms of platform support, they need to extend the support for backend platforms and more of the legacy types of platforms.
For how long have I used the solution?
We've used the solution for a long while. We've used it for a few years.
What do I think about the stability of the solution?
It's a well-trusted product. A lot of people use it. There's a lot of support in the community also. Therefore, the stability is pretty good and it is quite reliable.
What do I think about the scalability of the solution?
We can create demand as we need. It's quite scalable.
We have five people suing the product. The performance testers use it.
How are customer service and support?
We can get a lot of support from the community. It's pretty easy to get assistance.
We've had no issue so far when we've needed to get help. We are satisfied with the support.
How would you rate customer service and support?
Positive
Which solution did I use previously and why did I switch?
We did not previously use a different solution.
How was the initial setup?
The solution can be easy to set up depending on the target system that we are testing. However, there are situations where Apache JMeter is not supported.
The deployment took two to three weeks to set up and deploy.
We have a team of five people that can handle deployment and maintenance.
What about the implementation team?
We did the setup in-house. We have the capabilities within.
What's my experience with pricing, setup cost, and licensing?
Most of the time, it's the end client who manages the license for us. We don't purchase the product by ourselves; it's the end customer who does it for us. I'm not sure what the actual cost of the product is.
What other advice do I have?
We likely are using the latest version of the solution. However, I can't be sure. I'm not sure which version number we're using.
It's a tool that is being used by many, many others as well. There's a lot of community support out there. I'd recommend it, as long as it supports the platform.
I'd rate the solution seven out of ten.
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.
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.
Jefe de QA & Arquitectura at Azurian
Easy to set up, offers a free trial, and is reliable
Pros and Cons
- "It's easy to set up."
- "I recommend JMeter if your goal is to design some stress tests."
- "Apache should have a graphic interface."
- "Apache should have a graphic interface. That would help beginner users a lot. Sometimes it's hard to do what you need to do via the command line."
What is our primary use case?
I am using JMeter only to test some web services.
How has it helped my organization?
You can moderate some transactions which aren't available to too many users. You can use JMeter and compress as needed or to support as many users as possible.
What is most valuable?
I am a basic user. I couldn't explain the different features deeply. I use, for example, the web services. I like the features where you are programming at an increased rate in web services. I use those features. For example, as part of using our web services, if there are 100 transactions with three threads, and I want to finish with 5,000 transactions with 20 threads on different pages, I can find the rate which my server used on each page. I like this feature in JMeter.
It's easy to set up.
What needs improvement?
Apache should have a graphic interface. That would help beginner users a lot. Sometimes it's hard to do what you need to do via the command line.
For how long have I used the solution?
I've been using the solution for around two or three years.
What do I think about the stability of the solution?
The solution is stable. There are no bugs or glitches, and it doesn't crash or freeze.
What do I think about the scalability of the solution?
The solution can scale. However, it requires configuration to do so. I don't have much knowledge in regards to how to scale exactly.
On the other hand, if you have a cloud server with 10 servers and you are using the same DNS for all servers, as all servers are working with the same application, and you have for example a load balancer that provides balancing to each one of these ten servers, I am not sure if Apache JMeter will report the different servers separately. I imagine not.
Different implementations of JMeter Runtime could be used to point to each one of these 10 servers. You can use JMeter in different OS, for example, Windows, Linux, or Unix. You have a lot of features to use different instances with JMeter. However, this load balancer concept would be harder to explain.
Right now, we have around two or three guys working directly with the product.
We are evaluating automatization apps currently. We are using Jenkins, and I am sure we will start with JMeter later. However, I have not defined a roadmap to expanding usage of this product just yet.
How are customer service and support?
I have not used technical support.
Which solution did I use previously and why did I switch?
I have used some other solution previously. However, I cannot recall the name. It was likely SoapUI. We picked up JMeter as it is free to start with and easy to pick up.
How was the initial setup?
The product is simple to set up.
For example, you can just support Apache JMeter with the Java installer feature, which downloads the JDK or Java Runtime from the Oracle pages, for example. Or you can add the Runtime as a part of your installer, and after the installation, have a common user in Windows, for example, as an option. There is some knowledge of Java needed, and you do need to use the command line. Some may feel a bit lost when they start. However, there are different ways to do it according to your comfort level.
It should have something for the front-end user to help them prepare the environment correctly, however.
We have two to three people handling the maintenance of the product at this time.
What was our ROI?
I have not really noticed a return on investment.
What other advice do I have?
I cannot recall the exact version number we are using. I always download the latest.
We are currently using our own servers to provide the network.
I recommend JMeter if your goal is to design some stress tests. JMeter has some features. For example, you can start with tests on the command line. You can join instantly on our current deployment batches. Jenkins has some support for JMeter as well. On another hand, you can make a simple bridge to start the JMeter process with the command line in the same Jenkins deployment. You have a lot of features on hand.
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.
Buyer's Guide
Download our free Apache JMeter Report and get advice and tips from experienced pros
sharing their opinions.
Updated: October 2026
Popular Comparisons
Tricentis Tosca
OpenText Functional Testing
Apigee
OpenText Professional Performance Engineering (LoadRunner Professional)
Postman Enterprise
Katalon Studio
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?


















