My clients are using it for BI reporting dashboards and executing dashboards. It's basically a reporting tool.
Director Axtria - Ingenious Insights! at Axtria - Ingenious Insights
Open-source and good community support
Pros and Cons
- "It's open source, so I like that about the product. And there's a lot of community support for it."
- "Apache JMeter may have difficulty recognizing dynamic objects in some critical cases, which can lead to challenges in terms of object identification."
What is our primary use case?
What is most valuable?
There are many features I like in Apache JMeter. First, it's open source, so I like that about the product. And there's a lot of community support for it.
What needs improvement?
There are some challenges in terms of recognizing the objects in some critical cases. These are object identifiers because Apache JMeter cannot recognize those dynamic objects.
For how long have I used the solution?
I have been working with Apache JMeter for 12 years. It has been a long time.
Buyer's Guide
Apache JMeter
May 2026
Learn what your peers think about Apache JMeter. Get advice and tips from experienced pros sharing their opinions. Updated: May 2026.
893,244 professionals have used our research since 2012.
What do I think about the stability of the solution?
It is a stable solution. I would rate it a nine out of ten.
What do I think about the scalability of the solution?
It is an evolving product. It is a scalable tool. I would rate it an eight out of ten. We have medium-sized clients.
How are customer service and support?
Most of the time, we get the solution from the open-source community. However, I have never interacted with Apache's customer support.
How was the initial setup?
The initial setup is very easy. We always use the latest version. It doesn't take much time to deploy the solution.
It's a matter of hours to run a full test. However, it may take some time if you need to configure a project and create the skill to run it. Debugging can also be time-consuming. To set up an end-to-end process, it may take several days.
What about the implementation team?
One or two people would be enough for the deployment. Someone from the infrastructure team can provide support in case of port issues, connectivity, or technical challenges.
Which other solutions did I evaluate?
I have a different technology stack, such as BI tools like Tableau, Microsoft Strategy, and custom data applications. In some cases, I feel that Apache JMeter is not suitable. So, I am looking out for a different tool.
What other advice do I have?
One tool cannot fit into all kinds of applications and business use cases. But by and large, it can cater to many applications. Overall, I would rate the solution a nine 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. Integrator
Sr Consultant at Capgemini
Provides reporting features, performance testing for APIs, and is well optimized for low latency
Pros and Cons
- "The reporting features are really good. There's a lot less latency than other solutions."
- "JMeter is lagging when it comes to GUI performance testing because we need to install some third-party plugins for recording the GUI script, and the performance isn't very reliable."
What is our primary use case?
We have multiple use cases. We have APIs integrated for functionality. We're using JMeter for performance testing those APIs.
There are about 80 people working on this project, and about 12 people are using JMeter for performance testing.
Approximately 10% of people are using JMeter in my organization, and some people are using PureLoad, which is a paid tool.
We're using version 4. The solution is deployed on an Azure public cloud.
What is most valuable?
The reporting features are really good. There's a lot less latency than other solutions. We configure our API script and execute it through JMeter, get a response time over there, and compare that response time with the Azure cloud response time. The latency is low. JMeter is optimized very well.
Another valuable feature is that we can distribute our load in different formats, like a responsive load. Then, we can distribute our load in a different manner by using plugins.
We decided to use JMeter because it's open source, and it's a very stable product. There are many plugins that are easily available to configure multiple things.
What needs improvement?
JMeter is lagging when it comes to GUI performance testing because we need to install some third-party plugins for recording the GUI script, and the performance isn't very reliable. I think it should be improved. The API is pretty optimized, but the GUI isn't.
I use JMeter for API and stress testing, and I use a different tool for GUI testing.
What do I think about the stability of the solution?
It's pretty stable.
What do I think about the scalability of the solution?
My server is capable of processing 60,000 API requests in one minute. I'm putting 1.2 million API requests per minute on my server because I have configured some scaling rules in the Azure environment. After reaching the optimized level of 60,000 requests, it automatically scales out by one load in the Azure cloud. JMeter generates that load with the specific time we have provided in our script and configuration.
How are customer service and support?
I haven't contacted the official JMeter support channel because if I'm facing any issues, I just Google it. I have found a lot of solutions there because it's open source and multiple people can give their feedback and answer queries.
Which solution did I use previously and why did I switch?
The reporting is better in PureLoad because it's a licensed project, but it's okay if the entire report is embedded in Excel format.
There are multiple formats, like tree format and CSV format. In CSV format, you can download your reports. By using some formulas in Excel, you can prepare a similar report. There's automation in PureLoad, but it's not really required in my projects.
How was the initial setup?
Setup isn't complicated. I would rate the setup as eight out of ten.
The speed of setup will depend on your internet speed, but deployment usually takes one to two hours to complete. If you've already written the script, you can easily upload those scripts in JMeter and trigger them. It will take one to two hours to set up all the configurations for JMeter.
What's my experience with pricing, setup cost, and licensing?
The solution is open source.
What other advice do I have?
I would rate Apache JMeter as nine out of ten. There are a lot of features. In terms of stress testing and performance testing, it's really good. There are many plugins available that are compatible with JMeter. You can start your load according to your requirement. JMeter isn't very complex to understand. It's user-friendly and the test results are also available in different varieties, including start, view, trees, and tables.
My advice is that you need to understand the requirements for your project and what needs to be done in terms of performance testing. You also need to think about which plugins serve your purpose. If the plugins and reporting are there, then you should definitely work with JMeter. It's a really good tool with no cost.
You can easily find errors and add or drag in the problem. There are also browser plugins, which support multiple tests and protocol services. In my project, I'm testing MQTT services, which is message queuing telemetry transport. The notification service we're using in our application is related to that. I have tested that particular functionality with JMeter as well because of the security protocol.
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?
Microsoft Azure
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Buyer's Guide
Apache JMeter
May 2026
Learn what your peers think about Apache JMeter. Get advice and tips from experienced pros sharing their opinions. Updated: May 2026.
893,244 professionals have used our research since 2012.
Senior Manager, Performance Engineering at Enel Group
It's a free tool with a vast knowledge base, but the reporting is lackluster, and it has a steep learning curve
Pros and Cons
- "JMeter is a free tool with a large user population, which comes in handy because we have a vast knowledge base to tap into when needed. It's also easier to hire consultants who know JMeter."
- "JMeter is a free tool with a large user population, which comes in handy because we have a vast knowledge base to tap into when needed."
- "JMeter's reporting is extremely rudimentary. The fundamental reporting mechanisms need to be drastically improved. It doesn't utilize an automatic session management mechanism or methods other tools use like parsing cookies and variables. Everything needs to be done manually. There's no automation."
- "JMeter's reporting is extremely rudimentary. The fundamental reporting mechanisms need to be drastically improved."
What is our primary use case?
JMeter is used by a team of four performance engineers. We monitor tasks on the API level, so all of the requests are hitting individually.
How has it helped my organization?
JMeter has helped us streamline our applications by identifying multiple bottlenecks in our systems and exercising tasks against APIs.
What is most valuable?
JMeter is a free tool with a large user population, which comes in handy because we have a vast knowledge base to tap into when needed. It's also easier to hire consultants who know JMeter.
What needs improvement?
JMeter's reporting is extremely rudimentary. The fundamental reporting mechanisms need to be drastically improved. It doesn't utilize an automatic session management mechanism or methods other tools use like parsing cookies and variables. Everything needs to be done manually. There's no automation.
For how long have I used the solution?
We've been using JMeter for the past three years.
What do I think about the stability of the solution?
JMeter never crashed on us. It's highly stable.
What do I think about the scalability of the solution?
JMeter is highly scalable.
How are customer service and support?
There is no technical support for JMeter.
Which solution did I use previously and why did I switch?
We previously used LoadRunner, but we switched because the organization had an accumulated knowledge of JMeter. Nobody really knew LoadRunner. However, the biggest advantage is that it's free, and we didn't have to invest in acquiring a performance testing solution.
How was the initial setup?
JMeter is simple to install. We did it in-house, and it takes a day or two to deploy it to the cloud. There's no maintenance required.
Which other solutions did I evaluate?
We looked at a number of different tools.
What other advice do I have?
I rate JMeter five out of 10. You need knowledgeable employees to work with the tool because it's difficult to learn. There is a steep learning curve, so you shouldn't expect an entry-level engineer to pick up the tool quickly and become proficient. It takes a considerable amount of time.
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 Manager, Performance Engineering at a energy/utilities company with 10,001+ employees
GUI needs improvement, and it is not easy to learn, it requires upfront learning
Pros and Cons
- "The most valuable feature of this solution is that it is free."
- "The most valuable feature of this solution is that it is free."
- "In this tool, automation in general is almost non-existent. Everything is done manually."
- "In this tool, automation in general is almost non-existent. Everything is done manually."
What is our primary use case?
We use Apache JMeter to test the performance of our platforms and applications.
What is most valuable?
The most valuable feature of this solution is that it is free. If not for that, we would be using a different tool.
What needs improvement?
The graphical user interface could be improved.
In this tool, automation in general is almost non-existent. Everything is done manually. I would advise those who put this together to try to simplify it for their end users, such as being able to automate at their desks. Such as manual relations and social management.
Purely on the feature set, it lacks automation, therefore it requires a lot of manual work.
For how long have I used the solution?
As a performance engineer, I use it almost every day.
I have been using Apache JMeter for two years.
What do I think about the stability of the solution?
Apache JMeter seems to be stable enough.
What do I think about the scalability of the solution?
In terms of scalability, we haven't pushed it to a large scale yet.
The majority of users are performance engineers, but there are also some developers.
There are four performance engineers and at least three developers who use JMeter on occasion.
We intend to increase usage, but it is already being used exclusively and extensively.
How are customer service and support?
There is no technical support program for Apache JMeter. There is only an online community of people who help one another.
The community is helpful and fairly advanced.
Which solution did I use previously and why did I switch?
In the past, I used to use various tools, primarily LoadRunner.
When I changed jobs, and the new company only used JMeter because we didn't have a license for LoadRunner, I started working with Apache JMeter.
How was the initial setup?
The initial setup was very easy.
We used it on a desktop computer. It is also used in the cloud. The idea behind using it in the cloud was to spread loads across multiple machines.
What about the implementation team?
We carry out the deployment ourselves.
We have one performance engineering consultant who maintains this solution.
What was our ROI?
That would not be applicable because it is a free solution.
What's my experience with pricing, setup cost, and licensing?
Licensing costs are rare.
There are operational costs related to using Amazon Cloud, but the tool itself.
Which other solutions did I evaluate?
I looked into other options, such as Bluehost, SmartBear, Epic, and LoadRunner but Jmeter proved to be sufficient for our needs.
We chose JMeter based on its pricing structure.
What other advice do I have?
My advice is that it requires a fairly consistent amount of initial learning. It is not simple to learn.
I would rate Apache JMeter a three out of ten.
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?
Amazon Web Services (AWS)
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Quality Assurance Engineer at Carry1st
An open source Java application designed to load test functional behavior and gauge software performance
Pros and Cons
- "JMeter is user-friendly, and that's a notable advantage of JVTech. It's straightforward and easy to use, unlike some other load testing tools, making it very easy to understand."
- "I need to consider it further because as features increase, it might become more complicated, and my goal has always been simplicity. Currently, I have to focus on other tasks, and I'm handling multiple responsibilities, so I can't juggle everything at once. However, if you ask me, I believe EJB covers most functionalities that are crucial. One improvement I'd suggest is adding a graphical aspect to the Gateway, making it a bit more colorful. Unlike JMeter, which lacks color, having a bit of color in the graphical aspects would be beneficial. Overall, for the essential features, EJB should work fine."
What is our primary use case?
We utilize it solely for load testing and performance testing.
What is most valuable?
JMeter is user-friendly, and that's a notable advantage of JVTech. It's straightforward and easy to use, unlike some other load testing tools, making it very easy to understand.
What needs improvement?
As features increase, it might become more complicated, and my goal has always been simplicity. Currently, I have to focus on other tasks, and I'm handling multiple responsibilities, so I can't juggle everything at once. However, if you ask me, I believe EJB covers most functionalities that are crucial. One improvement I'd suggest is adding a graphical aspect to the Gateway, making it a bit more colorful. Unlike JMeter, which lacks color, having a bit of color in the graphical aspects would be beneficial. Overall, for the essential features, EJB should work fine.
For how long have I used the solution?
I have been using Apache JMeter for the past 4 to 5 years.
What do I think about the stability of the solution?
The last time I used it, there were some APIs that I tested, and they were running well before. We didn't make any changes to them, but when I tried to check them again recently, they didn't go through. It seemed like an issue at the integration level. I'm currently working on getting half an automation, where I'll have separate linear and rest. But that's the situation so far.
What other advice do I have?
I prefer tools that I can easily teach people within twenty minutes, and JMeter falls into that category. It's part of the tools I use to help others learn load testing. While JMeter can be a bit tricky, I find it easy to grasp and teach. It's user-friendly, and I can quickly introduce someone to it. It's a tool that I can easily exchange with others, and I aim to achieve proficiency in it soon because of its simplicity and ease of use.
I would rate it a seven. The reason for the seven is due to occasional stability issues that can occur. Additionally, the lack of color in its scheduling makes it less engaging, especially when teaching someone newer to the system. It can become a bit boring in terms of appearance.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Business Development and Product Owner at wrightia
Good for performance testing but UI needs imrpovement
Pros and Cons
- "We are using this for performance testing and some automation."
- "In terms of setup, it could be nicer, to be honest. Sometimes, I get a little bit lost."
What is our primary use case?
We are using this for performance testing and some automation. We consolidate the test data in our own systems and then use an API to send this data to JMeter. The software testing team then uses it to perform all the tests they wish to do. Nowadays, we are mainly focused on regression testing and working with that.
What is most valuable?
It works really well.
What needs improvement?
To be honest, the UI could be more user-friendly. As a UX guy, I believe it's quite cold. The solution that I have nowadays is a very traditional one. So, there is room for improvement in the UI of Apache JMeter.
For how long have I used the solution?
I have been using Apache JMeter for two years. We have it in-house. It's a solution that my company has been using for a long time.
What do I think about the scalability of the solution?
There are around seven users in my company using this solution.
How was the initial setup?
In terms of setup, it's quite simple. It has its benefits, but we are already used to it. In terms of experience, it could be nicer, to be honest. Sometimes, I get a little bit lost.
What about the implementation team?
Two people are required for the deployment and maintenance. They can be he managers, tech leads, engineers, or developers.
What's my experience with pricing, setup cost, and licensing?
The users need to pay for licenses.
Which other solutions did I evaluate?
We are not switching because we have several testing teams, and we sell them to several customers. So the solution sometimes is not ours; it's the customer's, and they provide some licenses because usually, companies like Vodafone have corporate licensing. They can provide licensing without being responsible for it.
We also have our own solutions, but we are not sometimes responsive before saying I don't want to use this or I don't want to use that. Because we are an outsourcing company, we put people accordingly to the field desired by our customers. So if I need a Selenium expert or an Optimum or TestRail, whatever, I go to the market, and I outsource this to the customer.
What other advice do I have?
Overall, I would rate the solution a seven out of ten. I recommend it because I know a lot of people who use it, and they don't have any complaints.
Disclosure: My company has a business relationship with this vendor other than being a customer. Partner
Senior Engineer at Apexon
An open-source tool that is easy to use and can be integrated with multiple solutions
Pros and Cons
- "It is an open-source tool that is easy to use. It can be easily integrated with multiple tools, including Selenium."
- "The UI of the solution needs to be better. The UI takes up a lot of our bandwidth."
What is our primary use case?
Load testing is something that we used to do on Apache JMeter. We have regular releases every two weeks with varying features and modules. For major releases, where most of the EPS are modified or new features are introduced with new pages, we perform a performance test once every three to four months. We have a fixed schedule for performance testing before the sale, such as Thanksgiving and Black Friday, to ensure stability and performance during the sales period.
What is most valuable?
It is an open-source tool that is easy to use. It can be easily integrated with multiple tools, including Selenium. The tool also provides a recording and playback feature, along with the ability for modification and parameterization. Since it is an open-source tool, it can be easily integrated with many other tools, such as BlazeMeter, making the integration process very helpful.
What needs improvement?
The UI of the solution needs to be better. The UI takes up a lot of our bandwidth. So, we always run on the command line. Hence, improving the UI is needed. If it can be more lightweight, the editing can also be made easier.
For how long have I used the solution?
I have been using Apache JMeter for four to five years.
What do I think about the stability of the solution?
Apache JMeter is a stable tool. Around 10,000-12,000 users are using the tool. One can increase its usage, but we haven't done so since we will need multiple machines to be connected to a network to generate the load. So, we haven't exceeded its use beyond 10,000 users.
What do I think about the scalability of the solution?
Apache JMeter is a scalable tool.
How are customer service and support?
We haven't used the solution's technical support.
Which solution did I use previously and why did I switch?
We used other solutions in the past, but they were costly since they require a license, whereas Apache JMeter is free. Hence, we prefer Apace JMeter.
How was the initial setup?
The solution's initial setup process was straightforward since setup can be done by opening a JAR file. It can be deployed in half an hour. Experienced people can deploy it in 15-20 mins, and newer ones may take up to an hour.
Also, we don't deploy on any server. Normally, the tests are on local ones.
For deployment and maintenance, you need knowledge of scripting and APIs. But otherwise, maintenance should be easy. Once you record and have the script ready, until and unless there are modifications to the application, maintaining it should not be much hassle.
What about the implementation team?
The implementation was done in-house.
What was our ROI?
There is no investment as such. Only the resourcing part is there in the tool.
What's my experience with pricing, setup cost, and licensing?
Apache JMeter is a free tool.
What other advice do I have?
I recommend Apache JMeter to others who want to use it. I rate the overall 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 Consultant at a tech services company with 10,001+ employees
Lightweight, simulates applications, and creates threads with good server utilization, but scalability and stability both need improvement
Pros and Cons
- "To me, what's most valuable in Apache JMeter is that it's a lightweight tool for application testing. It's the best load-testing tool for my company because Apache JMeter simulates your application during testing. Apache JMeter also creates threads with good server utilization. Apache JMeter allows you to focus on analyzing the situation, looking into measurements, response time, and client-server responses, which I find valuable."
- "To me, what's most valuable in Apache JMeter is that it's a lightweight tool for application testing."
- "Both scalability and stability could be improved in Apache JMeter."
- "You can't expect Apache JMeter to run well for enterprise-level, high-load applications."
What is our primary use case?
We have a Neotys slave server configuration where we have one server that caters to three servers, and we test most of the load on Apache JMeter, particularly for a hundred users. We test the load for web applications, services, and the rest of the APIs, though our current setup for Apache JMeter isn't that big.
How has it helped my organization?
Initially, Apache JMeter had a complex configuration; its UI was tricky and required a lot of resources. Creating scripts and running tests on Apache JMeter was always confusing, but nowadays, with more documentation and UI enhancements, Apache JMeter has improved. Previously, recording and creating scripts was tricky, and you had to do it manually. Now there's a recording facility in Apache JMeter that lets you create and modify scripts and test faster, which helped improve my organization.
What is most valuable?
To me, what's most valuable in Apache JMeter is that it's a lightweight tool for application testing. It's the best load-testing tool for my company because Apache JMeter simulates your application during testing. Apache JMeter also creates threads with good server utilization. Apache JMeter allows you to focus on analyzing the situation, looking into measurements, response time, and client-server responses, which I find valuable.
What needs improvement?
Both scalability and stability could be improved in Apache JMeter.
What I'd like to see in Apache JMeter in the future is ease of use in terms of scripting. A recording capability similar to what LoadRunner offers, where you can record scripts, make some modifications, then the script will be ready, is another advanced feature I'd like Apache JMeter to have. The two features would make it easier for new users to learn how to use Apache JMeter and help users utilize the tool more quickly.
For how long have I used the solution?
I've been using Apache JMeter for more than six or seven years.
What do I think about the stability of the solution?
Apache JMeter isn't as stable because it sometimes crashes when you're running a test. The performance of Apache JMeter could be improved because testing on it isn't always as smooth sailing.
The tool is partially stable. You can't expect Apache JMeter to run well for enterprise-level, high-load applications. It's a good tool for more straightforward or lightweight web applications but not for CRM-type applications.
What do I think about the scalability of the solution?
Scalability-wise, Apache JMeter could be improved because if you try to implement it on multi-servers, the threads running on the tool don't hold up well.
Which solution did I use previously and why did I switch?
We used LoadRunner before using Apache JMeter. As Apache JMeter is open source, and we only needed to test lightweight applications, we were pretty sure we wanted to go with Apache JMeter.
How was the initial setup?
Apache JMeter is an open-source tool that you can install directly from the web with binary files, so setting it up on one to two machines is easy. The setup could be tricky if you hook Apache JMeter to three or more different machines, and it's also tricky when you execute it after.
What about the implementation team?
We implemented Apache JMeter in-house.
What was our ROI?
I've seen ROI from Apache JMeter, mainly because it doesn't cost much to maintain, and we can use it on a few lightweight applications.
What's my experience with pricing, setup cost, and licensing?
We didn't pay licensing fees for Apache JMeter because it's an open-source tool. We only paid for the machines where we installed Apache JMeter modules.
What other advice do I have?
I have experience with Apache JMeter, with version 5.5. as the most recent version I've used.
Apache JMeter is deployed on-premises, but my company did a POC with Apache JMeter and BlazeMeter. BlazeMeter is a CA proprietor tool where you can hook up Apache JMeter scripts. BlazeMeter is a cloud-based tool where you can run tests with the help of Apache JMeter scripts.
At the moment, only two people use Apache JMeter within my company. Two people can handle the deployment of Apache JMeter, while only one person is required to maintain it.
My advice to people looking into implementing Apache JMeter is to make the decision based on the application portfolio. For example, if it's more diverse, then using Apache JMeter could be tricky, but if you're only testing lightweight applications, Apache JMeter will be a viable solution.
Apache JMeter requires minimal investment, yet it has some returns, and it's a good tool, so I'm rating it as 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?
















