No more typing reviews! Try our Samantha, our new voice AI agent.
reviewer2123535 - PeerSpot reviewer
Senior Automated Tester & Test Manager & AnalystSenior at a consultancy with 10,001+ employees
Real User
Mar 16, 2023
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. 

Buyer's Guide
Apache JMeter
November 2026
Learn what your peers think about Apache JMeter. Get advice and tips from experienced pros sharing their opinions. Updated: November 2026.
920,929 professionals have used our research since 2012.

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.
PeerSpot user
Abin K Raj - PeerSpot reviewer
Test Architect Applications and Performance at Max Stack Labs
Real User
Jan 3, 2023
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.
PeerSpot user
Buyer's Guide
Apache JMeter
November 2026
Learn what your peers think about Apache JMeter. Get advice and tips from experienced pros sharing their opinions. Updated: November 2026.
920,929 professionals have used our research since 2012.
Alona Tupchei - PeerSpot reviewer
Engineering manager I - Quality at a financial services firm with 1,001-5,000 employees
Real User
Nov 10, 2022
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.
PeerSpot user
Senior Consultant at a tech services company with 10,001+ employees
Real User
Oct 31, 2022
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.
PeerSpot user
Consultant at Capgemini Invent
Real User
Oct 19, 2022
The solution is open-source, easy to install, not user-friendly
Pros and Cons
  • "The new version of the solution is stable."
  • "The most valuable feature is that the solution is open source."
  • "The solution is not user-friendly, there is no framework for autocorrelation or parameterization."

What is our primary use case?

The primary use case for the solution is to test web applications.

What is most valuable?

The most valuable feature is that the solution is open source.

What needs improvement?

There are a lot of areas in this solution that can use improvement. The solution is not user-friendly, there is no framework for autocorrelation or parameterization.

For how long have I used the solution?

I have been using the solution for a little over one year.

What do I think about the stability of the solution?

The new version of the solution is stable.

How was the initial setup?

The initial setup is straightforward as long as you do not require an advanced setup, which can be difficult. The basic setup takes only one hour.

What's my experience with pricing, setup cost, and licensing?

The solution is open-source.

What other advice do I have?

I give the solution

The only support available for the solution is online because it is open-source and does not come with technical support.

To anyone that is thinking of using the solution, I suggest you familiarize yourself with regular expression.

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.
PeerSpot user
Senior Performance Engineer II at a tech services company with 1,001-5,000 employees
Real User
Oct 16, 2022
Stable, has a user-friendly GUI, and is simple to set up, but it consumes a lot of resources when you increase the load
Pros and Cons
  • "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."
  • "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."
  • "What needs improvement in Apache JMeter is the very high load requirements when you want to scale it beyond certain thresholds."

What is our primary use case?

We've been using Apache JMeter for load testing, spike testing, and endurance testing. We use the solution mostly for nonfunctional use cases, except for the security aspects, because those aspects require a different tool altogether.

What is most valuable?

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.

What needs improvement?

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.

For how long have I used the solution?

I've been using Apache JMeter since 2020, so it's been two years since I started using it.

What do I think about the stability of the solution?

Apache JMeter is a stable product overall. A very large community in the software industry uses Apache JMeter, and though it's open source and there's a continuous phase of improvement going on with it, it has stable versions available for my company to continue testing it.

What do I think about the scalability of the solution?

Apache JMeter is scalable in the sense that there's a master/slave architecture available for it where I can scale as many slaves along the way, but when a huge number of users is required in a particular load test, and you have to scale a lot beyond a particular threshold, the resource consumption becomes too high and requires considerable overhead. Apache JMeter consumes a lot of memory, and that's a hurdle, but it's scalable up to a certain point. If a very, very large organization requires very heavy load testing to be done, it would be better for that organization to go with some other tool.

How are customer service and support?

Because Apache JMeter is an open-source tool, you get support from the community. The challenge with open-source tools is that if there isn't enough community, then the support and development you get would be limited, but as Apache JMeter is widely used, the community is vast and the support is sound. Unlike with Micro Focus LoadRunner, when you encounter an issue, you can report that to Micro Focus and the Micro Focus team will take care of your issue. It doesn't work that way with open-source solutions.

For the support I get from the community, on a scale of one to five, I'm rating it a three because there could be instances where you could not get a resolution for your issue. After all, Apache JMeter is a free product, so you can only rely on community support. Though the community for the tool is so big and Apache JMeter is widely used, and there'd be a lesser amount of circumstances where the solution for your issue isn't available yet, there could be between one percent to five percent chance of it happening, so that could be troublesome.

How was the initial setup?

The initial setup for Apache JMeter is pretty simple. There isn't much dependency, in general. For example, in macOS, you can just download the tar files entirely and just untar the files. There's no installation of specific extensions required. That's for macOS. For Windows, there would be .exe files. From that perspective, setting up Apache JMeter is quite easy. You can just run it locally, untarring it in any particular location. Just one setup that's required to be done is setting the Java home path to start the app. Otherwise, it's pretty straightforward and very quick to set up.

On a scale of one to five, I'm rating the initial setup a four because there's always some room for improvement.

What's my experience with pricing, setup cost, and licensing?

Apache JMeter is an open-source solution, so it's free to use.

Which other solutions did I evaluate?

I evaluated k6 and Locust.

What other advice do I have?

I'm using Apache JMeter for work. Locust is also used within the company, as well as k6, but I only touched base on those solutions.

The projects I'm working on currently use Apache JMeter, but my company works across regions and uses different tools, including Gatling and Locust.

Apache JMeter is used daily, for the range of projects I've been testing it on. A new government project came in, and I chose Apache JMeter for it because of its simplicity and user-friendly interface.

My rating for Apache JMeter is 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.
PeerSpot user
Associate Test Engineer at OSI Consulting, Inc.
Real User
Oct 10, 2022
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.
PeerSpot user
AmilaDantanarayana - PeerSpot reviewer
Presales manager at Mitra Innovation
Real User
Oct 2, 2022
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.
PeerSpot user
ArtemCheremisin - PeerSpot reviewer
Performance Test Engineer at BETBY
Real User
Sep 25, 2022
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.
PeerSpot user
RodrigoRozas Moser - PeerSpot reviewer
Jefe de QA & Arquitectura at Azurian
Real User
Sep 19, 2022
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.
PeerSpot user
Buyer's Guide
Download our free Apache JMeter Report and get advice and tips from experienced pros sharing their opinions.
Updated: November 2026
Buyer's Guide
Download our free Apache JMeter Report and get advice and tips from experienced pros sharing their opinions.