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 open source, eliminating licensing costs and providing extensive community support and plugins.
It offers functionality for API testing, database testing, and MQ testing with ease.
Integration with Jenkins and extensive reporting features enhance its utility for users.
A vast array of features like report generation and CI/CD integration makes Apache JMeter competitive with other paid platforms.
Apache JMeter is user-friendly, making it accessible to users with limited programming knowledge.

CONS

Apache JMeter could use improvement in reporting, as generating reports in PDF format requires a lot of customization.
Automation is difficult in Apache JMeter, requiring manual actions and lacks a framework for autocorrelation or parameterization.
Apache JMeter struggles to handle high loads beyond certain thresholds, which may lead to resource consumption issues.
There are challenges with integration and the need for better support with CI/CD tools and authentication processes.
The documentation for Apache JMeter is not comprehensive, making it difficult for newcomers to find answers and utilize features effectively.
 

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: November 2024.
816,406 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: November 2024.
816,406 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.