Try our new research platform with insights from 80,000+ expert users
Apache JMeter Logo

Apache JMeter pros and cons

Vendor: Apache
3.9 out of 5
Badge Ranked 1
3,035 followers
Post review

Pros & Cons summary

Buyer's Guide

Get pricing advice, tips, use cases and valuable features from real users of this product.
Get the report

Prominent pros & cons

PROS

Apache JMeter is free and open-source, making it a cost-effective option for performance testing.
The tool has a vast array of plugins and features, allowing for extensive customization and scalability.
It integrates seamlessly with various CI/CD tools, enhancing its utility in automated testing environments.
The strong community support ensures regular updates, feature additions, and extensive resources for troubleshooting and optimization.
Apache JMeter is capable of handling a wide range of testing scenarios, including API, database, and MQ testing, all with ease and precision.

CONS

JMeter's reporting features require significant enhancement, making reports difficult to understand and lacking automatic session management.
JMeter struggles with scalability and stability, especially when handling large loads exceeding 10,000 virtual users, and consumes high resources.
The manual nature of automation in JMeter presents challenges, with a need for improved integration with CI/CD pipelines to offer out-of-the-box solutions.
The documentation and educational resources for JMeter need enhancement, as they currently lack sufficient guidance for new users.
Integration improvements are needed in JMeter for better token-based authentication and combining multiple scripts efficiently.
 

Apache JMeter Pros review quotes

MA
Aug 4, 2022
I use all the tools, but one feature that stands out is JMeter's ability to test when services are sending a particular kind of request. We are using specific ports to send queries, and assess the performance based on the time it takes these queries to respond. You can use it with stuff other than the web performance.
SD
Sep 30, 2022
What I like best about Apache JMeter is its user-friendly GUI because even if you don't have very good coding knowledge or understanding, or even if you don't come from a development background, you can still use the solution with just a few clicks. This is what's unique about Apache JMeter, in comparison with other tools in the market. As Apache JMeter is open source, when there's a missing feature, you can search in several community blogs for plugins that you can use to modify Apache JMeter to meet your requirements, and this is another advantage.
RR
Nov 11, 2021
We appreciate that the solution is free to use, as an open-source tool.
Learn what your peers think about Apache JMeter. Get advice and tips from experienced pros sharing their opinions. Updated: December 2024.
824,053 professionals have used our research since 2012.
ArtemCheremisin - PeerSpot reviewer
Dec 19, 2023
Apache JMeter is well-known and widely used among developers, particularly on popular developer forums. While it may not have the most user-friendly interface, it offers strong support through official manuals and various articles from companies providing load testing services. The tool is free, has a substantial community, and serves as a fundamental choice for testers, especially those new to performance testing. While other tools like K6 may be more developer-oriented, JMeter's affordability and accessibility make it suitable for those without extensive performance testing experience.
Prashanth Hallur - PeerSpot reviewer
Mar 29, 2022
The metrics part of it and the ability to write your custom code to do some specific tests in the performance testing space are the most valuable features.
SR
Oct 14, 2022
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.
SY
Jan 10, 2023
The reporting features are really good. There's a lot less latency than other solutions.
GK
Apr 27, 2022
It is scalable. You can scale up to 1,000 users in JMeter. If you can put up four slave servers, you can easily ramp up to 1,000 users.
reviewer1451502 - PeerSpot reviewer
Dec 11, 2020
The performance of the solution is excellent.
Deepak Dhar - PeerSpot reviewer
Feb 9, 2020
The reports and analysis tools are very good. They are the solution's most valuable features.
 

Apache JMeter Cons review quotes

MA
Aug 4, 2022
The UI needs some work. The first time I used JMeter, I couldn't record the full scenario to mimic the user experience. Since then, they have introduced some plugins and a third-party tool called BlazeMeter.
SD
Sep 30, 2022
What needs improvement in Apache JMeter is the very high load requirements when you want to scale it beyond certain thresholds. For example, small to mid-range testing is very easily done with Apache JMeter, but if you scale and increase the load, then it would be a problem because the tool consumes a lot of resources, probably because Apache JMeter provides an enriched UI experience, so it consumes a lot of memory and requires high CPU usage. This means you have to manage your infrastructure, or else you'll have high overhead expenses. As Apache JMeter is a heavyweight tool, that is an area for improvement, though I'm unsure if Apache can do something about it because it could be a result of the way it's architected. What I'd like to see from Apache JMeter in the future is for it to transition to the cloud, as a lot of cloud technologies emerge around the globe, and a lot of people prefer cloud-based solutions or cloud-native tools. Even if a company has a legacy system, it's still possible to transition to the cloud. I've worked with a company that was an on-premise company that moved to the cloud and became cloud-native. If Apache JMeter could transition to the cloud, similar to k6, then it could help lessen the intense resource consumption that's currently happening in Apache JMeter.
RR
Nov 11, 2021
We're like the solution to be more user-friendly.
Learn what your peers think about Apache JMeter. Get advice and tips from experienced pros sharing their opinions. Updated: December 2024.
824,053 professionals have used our research since 2012.
ArtemCheremisin - PeerSpot reviewer
Dec 19, 2023
Given that Apache JMeter is a free and open-source tool, documentation improvement may not be a major concern, as it is mostly contributed on a voluntary basis. The essential information is already available. However, in terms of the interface, there are occasional bugs, and the tool may not address them as quickly as some users would like. Fixing defects and bugs might take a considerable amount of time, with users sometimes having to wait for several months or even a year for the next release to address specific issues.
Prashanth Hallur - PeerSpot reviewer
Mar 29, 2022
Its reporting could be improved. There should be a better visual representation. That would be helpful for easy consumption of the reports.
SR
Oct 14, 2022
Both scalability and stability could be improved in Apache JMeter.
SY
Jan 10, 2023
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.
GK
Apr 27, 2022
JMeter should be more stable. Every time there is a new release coming up, a lot of its older functionalities or the new functionalities that are brought in are not very well-documented. It should be documented properly, and there should be proper use cases.
reviewer1451502 - PeerSpot reviewer
Dec 11, 2020
You really need a technical team in order to really utilize the product.
Deepak Dhar - PeerSpot reviewer
Feb 9, 2020
It's not easy to get the data from one place or to do customizations.