We are in the financial industry in India and carry out performance testing. We deal with SWIFT messages and financial messaging systems. A few years ago we had 2 million transactions in five hours; today it's 2 million in two hours. To measure these performances, I use JMeter for regression. We have Exadata, Exalogic infrastructure. We are users of JMeter and I'm a technical specialist.
Technical Specialist at a financial services firm with 10,001+ employees
Contains all the features required for performance metrics and is very user friendly
Pros and Cons
- "Very user-friendly and easy to use."
- "This tool is very user-friendly and easy to use, it's open-source so there are no costs involved for the non-production environments, it's easily available to anyone who wants to use it and it has all the features required for performance metrics."
- "It has some proxy-based dependencies which require specific proxies to be set up or disabled, which causes problems."
- "I think it has some proxy-based dependencies which require specific proxies to be set up or disabled, which causes problems when we are working in certain specific environments that have a proxy setup."
What is our primary use case?
What is most valuable?
This tool is very user-friendly and easy to use. It's open-source so there are no costs involved for the non-production environments. It's easily available to anyone who wants to use it and it has all the features required for performance metrics.
What needs improvement?
I think it has some proxy-based dependencies which require specific proxies to be set up or disabled, which causes problems when we are working in certain specific environments that have a proxy setup. When we want it to do a record with some new scripts, there are some challenges there.
For how long have I used the solution?
I've been using this solution for two years.
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.
892,868 professionals have used our research since 2012.
What do I think about the stability of the solution?
The solution is stable and easily scalable.
How are customer service and support?
The support is very good, with good technical teams. Whenever we get stuck they support us and provide solutions.
How was the initial setup?
The initial setup took only 10 minutes but there were some complications with the product initially having less features. That has been greatly improved. It's easy to do maintenance of the test tools which we develop, and it's easy to maintain as a product. We have around 20 users of this solution.
What's my experience with pricing, setup cost, and licensing?
It's open-source, so there's no cost. If you need some support from the vendors there will be a charge for that.
What other advice do I have?
I would recommend this solution. Most of the support, guides, and tutorials are available on YouTube.
I rate this solution an eight 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.
Azure Cloud Test Manager at a tech services company with 201-500 employees
Great community support, industry-standard, and works well
Pros and Cons
- "The biggest thing I liked about it is that there is a huge user base out there, and being shareware and being Apache, if I have any question on how to get something done, I get 18 different answers. Out of those, there would be at least a few good approaches for what I was trying to do. So, the support system out there is most valuable."
- "The biggest thing I liked about it is that there is a huge user base out there, and being shareware and being Apache, if I have any question on how to get something done, I get 18 different answers."
- "I sometimes found the documentation to be not as explanatory as I would've liked it. In the cases that I can think of, I was looking for a rather hand-holding approach with Step A, B, and C, but then I realized that with a product that is open source like this, you can't do handholding. That is because there are so many different uses and different unique environments and setups for it, but I remember thinking a few times that if they only just said this."
- "I sometimes found the documentation to be not as explanatory as I would've liked it."
What is our primary use case?
I've used JMeter in conjunction with Selenium, Java, and Log4j for logging. I used it before
I ended that contract in August. Its version was up to date at that time.
It was used for an e-commerce site that is specialized in C-PAP or weaving machines in effect. Their max was a thousand people logged in at once. I, of course, pushed the boundaries on that, but it was to test the performance of the website, and of course, I'm had to try subsystems, database interactions, etc.
What is most valuable?
I'm a total geek, so I liked the fact that I got to program. The biggest thing I liked about it is that there is a huge user base out there, and being shareware and being Apache, if I have any question on how to get something done, I get 18 different answers. Out of those, there would be at least a few good approaches for what I was trying to do. So, the support system out there is most valuable.
What needs improvement?
I sometimes found the documentation to be not as explanatory as I would've liked it. In the cases that I can think of, I was looking for a rather hand-holding approach with Step A, B, and C, but then I realized that with a product that is open source like this, you can't do handholding. That is because there are so many different uses and different unique environments and setups for it, but I remember thinking a few times that if they only just said this.
If I were going to be Mr. Selfish and say anything I want, I'd say a full feature GUI that lets me drag and drop different modules in line. It could have a simple-to-use GUI.
For how long have I used the solution?
I have been using this solution for probably a year and a half.
What do I think about the stability of the solution?
I didn't have any issues with the stability of JMeter itself. There were definitely issues with the program I was testing, but that's why I was testing it.
What do I think about the scalability of the solution?
It was very easy to scale, but I was barely scratching the surface. I have spent 17 years at Microsoft, and for the performance testing that we did there, we had 8.3 million users at once, as opposed to a maximum of a thousand. If I'm scaling, I have to do it quite straightforward and simple, but it was very minimal.
Only I was using it. It was the QA department. I showed it to some of the devs, and they were very interested. A couple of them tried it, but none were actually using it day-to-day for testing out the environment.
How are customer service and technical support?
I would rate them an eight out of 10 because sometimes, they would take two or three days to get back to me. Of course, at that point, you're like, "I need the answer; I need to answer." So, it was a little bit unrealistic in terms of expectations.
Which solution did I use previously and why did I switch?
At that particular company, I was the one who was tasked with coming up with the solution, so that was the only one that I looked at simply because JMeter is industry standard, but at Microsoft, they wrote their own custom tools, so I used custom Microsoft tools.
How was the initial setup?
It was rather complex. It is a complex product, but that part of it was very well-documented. I didn't have any problems with it.
What other advice do I have?
Don't be shy in asking questions. Google/Bing is your friend. It is complicated. There's no reason to spend eight hours trying to figure out something, except unless you are trying to learn in-depth. There are a lot of people who've done exactly what you're trying to do, and it doesn't matter what it is.
I would rate it a 10 out of 10 because it is industry standard. It did everything I could've asked. I barely scratched the surface, but what I needed it for, it did well and in a very straightforward-to-implement way.
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
May 2026
Learn what your peers think about Apache JMeter. Get advice and tips from experienced pros sharing their opinions. Updated: May 2026.
892,868 professionals have used our research since 2012.
I.T. Architect, Analyst, Developer at a educational organization with 51-200 employees
Scalable and stable, easy to use, can be automated, and has good community support
Pros and Cons
- "The scripting ability is most valuable. It is easy to use. There is a UI, and you can go in there and figure those things out. After you've got a good set of tests, you basically have a scripted document that you can grab and execute in a pipeline. It is pretty quick to set up, and you can scale it and version control it."
- "Apache JMeter has aided in that challenge."
- "Because so much is being done these days with authentication processes, a better system for either getting bearer tokens or some kind of token-based authentication prior to executing APIs would benefit the product. It is there, and you can do things. It is just not real clean at this point. There should be a better authentication process for JMeter or some automation or better guidelines for gaining and utilizing tokens on the fly."
- "Because so much is being done these days with authentication processes, a better system for either getting bearer tokens or some kind of token-based authentication prior to executing APIs would benefit the product. It is there, and you can do things; it is just not really clean at this point."
What is our primary use case?
We use Apache JMeter for API testing. Our latest task combines test cases with our CI/CD pipeline for deployment to Kubernetes. Tests are developed locally and automated for the build using standard Unit and Integration testing techniques. Once deployment is successful to Kubernetes, we develop the JMeter tests for automation in promotion scenarios. Thereafter, once a deployment is successful, we can automate promotion to the next level based on test success.
How has it helped my organization?
Test automation moves our organization close to rapidly deploying products. Unit and Integration testing is easy to automate, and most organizations perform these as part of their day-to-day operations. However, end-to-end testing, smoke testing, load testing, and performance testing are much harder to automate. Apache JMeter has aided in that challenge.
What is most valuable?
While there is a User Interface, the scripting ability is highly beneficial and is easy to use. Tests can be added to a CI/CD Pipeline for integration with testing and deployment scenarios once finalized and operational.
What needs improvement?
This is a difficult question to answer. On one side, JMeter is very flexible and allows for a high amount of customization. On the other, some tasks are common enough that it merits simplifying the process.
Authentication for API testing could use improvement. Currently, it is a multi-step process to call, extract, and utilize a bearer token securely for API calls. This process is becoming a common enough task that a "wizard" for creating and consuming popular authentication models is merited.
For how long have I used the solution?
I have been using this solution for about six years.
What do I think about the stability of the solution?
Apache JMeter is stable, and I personally have not encountered any issues. Depending on the size of test runs, one might need to adjust their JAVA settings to align with the test requirements.
What do I think about the scalability of the solution?
Its scalability works. It is a typically Java run. Therefore, it is limited only by what you can do in Java in terms of scalability.
Developers write tests, verify tests, and maintain tests using version control. They identify and tag each to ensure they are appropriately labeled for test purposes (E.g., unit testing, integration testing, performance testing, and the like). Unit and Integration test coverage is normally high. However, we require testing from outside of the system, and JMeter allows us to create tests automating this process.
How are customer service and technical support?
Apache JMeter utilizes community support. It is well-documented and has an active community. As far as I know, there is not a "pay-for-support" option.
Which solution did I use previously and why did I switch?
I have used Postman in collaboration with other developers. However, I prefer Jmeter only out of personal familiarity and not for any technical deficiencies of Postman.
How was the initial setup?
Apache JMeter setup is easy. However, there is a medium-to-heavy learning curve for developing tests and getting started using it for practical uses. Depending on its intended uses, there could be a significant configuration task for a given set of tests.
What's my experience with pricing, setup cost, and licensing?
Apache JMeter is under Apache License, Version 2.0 licensing. Understanding licensing requirements is important for the implementation of any tool.
What other advice do I have?
Understand the use case. Choosing the correct tool for any task is always a challenge. Jmeter offers a significant amount of flexibility and will work for a lot of solutions. Jmeter requires a commitment to learning for optimal operation; without that investment, tests may not yield the appropriate outcomes.
Which deployment model are you using for this solution?
Public Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Technology Competency and Solution Head at LearningMate
It is easily deployable and extendable, but it should start supporting the presentation layer
Pros and Cons
- "It is open source as well as relatively extendable. It allows us to extend and add additional functionality and features. Its deployment is also very easy."
- "It has helped us to build a robust application catering to the learning domain and identify bottlenecks prior to go live, helping us refine our deployment strategy and capacity planning."
- "It should start supporting the presentation layer. It currently provides performance testing specifically at the application and API level. It can be extended to the presentation layer, which includes mainly Angular and React frameworks. It should also be easy to use and easy to train people."
- "It should start supporting the presentation layer. It currently provides performance testing specifically at the application and API level."
What is our primary use case?
It is specifically used for performance systems. It is used for identifying the areas where we need to improve the application bottlenecks and for load testing. We are using its latest version.
How has it helped my organization?
It has helped us to build robust application cater to the learning domain and identify bottleneck prior go live. It helped us refine our deployment strategy and capacity planning.
What is most valuable?
It is open source as well as relatively extendable. It allows us to extend and add additional functionality and features. Its deployment is also very easy.
What needs improvement?
It should start supporting the presentation layer. It currently provides performance testing specifically at the application and API level. It can be extended to the presentation layer, which includes mainly Angular and React frameworks.
It should also be easy to use and easy to train people.
For how long have I used the solution?
I have been using this solution for more than ten years.
What do I think about the stability of the solution?
It is stable.
What do I think about the scalability of the solution?
It is scalable. It allows us to extend and add additional functionality and features.
We have around 10 to 15 people who use this solution.
How are customer service and technical support?
It is open source, so I don't think any support is available.
Which solution did I use previously and why did I switch?
Load Runner, replaced with JMeter due to lower ROI
How was the initial setup?
Its deployment is easy. It didn't take much time. It took less than 15 minutes.
What about the implementation team?
We deployed it on our own.
What was our ROI?
1. Scalable Product and solutions
2. Plug and Play with CICD process
3. Reduction in licence cost
What's my experience with pricing, setup cost, and licensing?
No Licensing cost for JMeter
Which other solutions did I evaluate?
Yes.
What other advice do I have?
I would recommend this solution. We plan to keep using this solution.
I would rate Apache JMeter a seven out of ten.
Which deployment model are you using for this solution?
Private Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Quality Assurance Test Manager at a printing company with 5,001-10,000 employees
Cost-effective and straightforward to deploy, but the reporting needs to be improved
Pros and Cons
- "The recording and playback functionality is helpful."
- "My advice for anybody who is considering JMeter is to just install it and try it."
- "The reporting is not very good."
- "There are issues with stability when running with multiple users because it consumes a lot of memory."
What is our primary use case?
When I was last using JMeter, we were simulating 200 concurrent users and evaluating performance based on transaction times. We were defining SLAs based on the results.
Essentially, we created load scenarios and testing different ones using different workload models.
What is most valuable?
The recording and playback functionality is helpful.
What needs improvement?
The reporting is not very good.
When we run with multiple users, it takes a lot of memory.
With respect to the recording and playback functionality, the auto-correlation parameterization is not easy and should be improved.
For how long have I used the solution?
I have been using Apache JMeter for about four years.
What do I think about the stability of the solution?
There are issues with stability when running with multiple users because it consumes a lot of memory.
What do I think about the scalability of the solution?
Scalability is fine, although it is important to remember that JMeter doesn't run on its own. It needs to work with load-generations such as BlazeMeter. LoadRunner is the same in that you need a cloud-based infrastructure to run it.
How are customer service and technical support?
There is no official support. There is a forum where you can ask questions and they respond to you, but the technical support that we have with LoadRunner or NeoLoad is not available.
Which solution did I use previously and why did I switch?
I have used many similar solutions in the past such as New Relic, AppDynamics, NeoLoad, and Micro Focus LoadRunner Enterprise.
JMeter is not as good as LoadRunner or NeoLoad, and it isn't as easy to use, but it's okay because there is no cost. LoadRunner is too expensive, in my opinion. NeoLoad is cheaper, although not significantly.
From what I have seen, many companies are adopting JMeter because it's free. Especially in Canada, using JMeter seems to be the new trend. Some companies are choosing NeoLoad over LoadRunner because it is easier, faster, and cheaper. Whatever they need to do can be completed quicker. The main problem with NeoLoad is that obtaining resources is harder.
Given all of the choices, my preference would be to implement NeoLoad.
How was the initial setup?
The initial setup is straightforward. I would not say that it is complex and if you already have the file downloaded then it will only take about half an hour to deploy.
What about the implementation team?
I took care of the deployment myself.
What's my experience with pricing, setup cost, and licensing?
I was using the free version of the software.
What other advice do I have?
My advice for anybody who is considering JMeter is to just install it and try it. Creating scripts is a different process when you compare it to LoadRunner or Neoload. There is different terminology compare to these two products, so if somebody has not used JMeter then it may seem difficult at first.
I would rate this solution a six out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Sr QA Manager at a tech services company with 51-200 employees
Performance and flexibility enhanced by robust reporting and seamless integrations
Pros and Cons
- "It's very useful for performance and load testing."
- "Some features still require a certain knowledge level to use effectively, and making these features more user-friendly would be beneficial."
What is our primary use case?
We engage in performance testing using JMeter based on the client's requirements. We decide the endpoints for JMeter based on the domain and application requirements. The requirements, like 50 users per minute or 500 users per hour, guide our performance testing framework.
How has it helped my organization?
JMeter has allowed us to effectively verify that, based on pre-requirements, performance standards are met. Since it's an open-source tool, it also allows us to reduce the expenditure on performance testing tools.
What is most valuable?
The different listeners in JMeter provide various reports and results. It's very useful for performance and load testing. Its compatibility with external tools, such as the ability to import scripts from Selenium and Azure DevOps, makes it a robust and flexible option.
What needs improvement?
I would recommend the inclusion of plugins for AI in JMeter. Some features still require a certain knowledge level to use effectively, and making these features more user-friendly would be beneficial.
For how long have I used the solution?
I have not been a direct team member but have managed a team working on JMeter for almost eleven years. In my nineteen years of experience, I have engaged with performance testing, with JMeter being part of our toolkit.
What do I think about the stability of the solution?
Stability is not a concern for expert users of JMeter. However, stability can be an issue for beginners.
What do I think about the scalability of the solution?
JMeter is widely used and very scalable, rated between eight and nine in terms of scalability. It can also integrate with cloud solutions like Microsoft Azure.
How are customer service and support?
There are many online blogs, forums, and video tutorials available for JMeter, providing substantial support for both beginner and intermediate levels.
How would you rate customer service and support?
Positive
Which solution did I use previously and why did I switch?
LambdaTest and BrowserStack were part of our working user experience, but not extensively more than that. I initially worked with other performance testing tools like LoadRunner.
How was the initial setup?
The setup for JMeter is very easy. There is no installation required; it is simply a package that needs to be imported and can be set up within half an hour or less, depending on the download speed.
What was our ROI?
Our clients cover the necessary licensing costs, particularly when using cloud services like Microsoft Azure.
What's my experience with pricing, setup cost, and licensing?
JMeter itself is an open-source tool, so there are no licensing costs associated when running on-premises. Client-covered SaaS licensing, such as with Microsoft Azure, does not involve any costs on our side.
What other advice do I have?
It's important to be very skilled in manual testing concepts before starting with performance testing. Due to JMeter's advanced level of techniques and skill requirements, extensive hands-on experience with real-time projects is needed. It generally takes three to four years of practical experience to master.
I'd rate the solution eight 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?
Microsoft Azure
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Software Solution Architect at Beltone Financial
Helps in the capacity assessment planning for services
Pros and Cons
- "The product helps me get the expected performance from applications or servers and reduces costs. It also enhances the performance of the services and helped them reach their ultimate capacity."
- "The tool needs to have a better Graphical User Interface. Many of the solution's features are difficult to understand due to the complex user interface and user experience. The product needs to add plugins. It should also work on the integration with external partners like IDE and API gateways."
What is our primary use case?
The tool helps us in the capacity assessment planning for our services. It helps us to make sure that the APIs will be able to afford the traffic that we expect to get from these services in the production environment.
How has it helped my organization?
The product helps me get the expected performance from applications or servers and reduces costs. It also enhances the performance of the services and helped them reach their ultimate capacity.
What needs improvement?
The tool needs to have a better Graphical User Interface. Many of the solution's features are difficult to understand due to the complex user interface and user experience. The product needs to add plugins. It should also work on the integration with external partners like IDE and API gateways.
For how long have I used the solution?
I have been using the solution for more than three to four years.
What do I think about the stability of the solution?
The tool is stable.
What do I think about the scalability of the solution?
The product is scalable. My company has around four to five users for the solution.
How was the initial setup?
The product's setup is not complex. The tool's installation was very smooth. It doesn't have any deployment process. You just need to implement a set of packages to get started with the product.
What other advice do I have?
I would rate the product an eight out of ten.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Sr Manager - Quality Engineering at a computer software company with 501-1,000 employees
A useful solution for load testing and testing web applications, but it does not provide page rendering capabilities for end-users
Pros and Cons
- "When someone in our organization wants to test web applications, they use Apache JMeter since they face no hurdles while using the solution."
- "Self-healing and page rendering for the end-users are not available in Apache JMeter."
What is our primary use case?
The solution is primarily used for load testing.
How has it helped my organization?
When someone in our organization wants to test web applications, they use Apache JMeter since they face no hurdles while using the solution. Also, we can even increase the number of users using it.
What is most valuable?
All the features mentioned under JMeter metrics are available to use. Feature-wise, the solution has everything in it that I want.
What needs improvement?
Self-healing and page rendering for the end-users are not available in Apache JMeter. Hence, these are the two areas that need to be made available in future releases of the solution.
For how long have I used the solution?
I have been using Apache JMeter for eight years. Also, I am using the solution's latest version, and any of the solution's versions support all the applications in my organization. Our company is an end-user of the solution.
What do I think about the stability of the solution?
Stability-wise, I rate the solution a seven out of ten.
What do I think about the scalability of the solution?
There are around 50,000 users in my company using the solution. Also, most of the users are involved in performance testing. Scalability-wise, I rate the solution a seven out of ten.
With Apache JMeter, banking processes may face some scalability issues.
How are customer service and support?
There is no support at all for the solution. Basically, it provides zero support.
How was the initial setup?
The solution's initial setup process was straightforward since one only needs to download Apache JMeter and use it after that. Basically, there is no need to do any installation.
There is no need for any maintenance in the solution since it is an open-source product.
What's my experience with pricing, setup cost, and licensing?
Since it is an open-source product, buying or paying for any license is unnecessary. One just needs to download it to be able to use it.
What other advice do I have?
I would recommend the product to those planning to use it as an open-source product, and there is no need to buy a license. So, it is free of cost application. However, I am not sure about the product from a security perspective. But nowadays, banking people are also using it, but it won't be scalable in a banking environment where a large number of people want to use it. Using the solution, one can only test web applications and not use the tool for page rendering. I rate the overall solution 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.
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?











