No more typing reviews! Try our Samantha, our new voice AI agent.
Senior Engineer at Apexon
Real User
May 3, 2023
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.

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.

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.
PeerSpot user
Jitendra Jena - PeerSpot reviewer
Director Axtria - Ingenious Insights! at Axtria - Ingenious Insights
Real User
Top 5Leaderboard
May 2, 2023
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?

My clients are using it for BI reporting dashboards and executing dashboards. It's basically a reporting tool.

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. 

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
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.
Tushar Shankar - PeerSpot reviewer
Tech Lead - QA at a financial services firm with 10,001+ employees
Real User
Mar 29, 2023
Easy to install, but it flips a bit whenever we add more than 10,000 virtual users
Pros and Cons
  • "The solution's initial setup is easy."
  • "They should improve the solution on its UI front."

What is our primary use case?

We use the solution for performance and security testing.

What is most valuable?

The solution's most valuable feature is its ability to install and automate functions with ease.

What needs improvement?

They should improve the solution on its UI front.

For how long have I used the solution?

 We have been using the solution for six years.

What do I think about the stability of the solution?

I rate the solution's stability as a seven or eight.

What do I think about the scalability of the solution?

We are an enterprise business using the solution. It flips a bit whenever we add more than 10,000 virtual users to the solution. It becomes impossible to get the expected result. We have to use distributed testing to deal with the issue. I rate the solution's scalability as a six.

How are customer service and support?

We check with the solution's community support forum in case of any queries. It is very active.

Which solution did I use previously and why did I switch?

We tried out solutions such as LoadRunner and NeoLoad. As these were commercial tools, we settled for JMeter. Also, the reviews from those who have used the solution helped us switch to it.

How was the initial setup?

I rate the solution's initial setup as an eight. It is easy.

Regarding deployment, you have to download the installation file and save it in the system. If it has specific prerequisites, such as installing Java, you need to ensure it is compatible with JMeter's current version.

Which other solutions did I evaluate?

The solution is free of cost as it is open source.

What other advice do I have?

The solution works well for small or medium applications but not with 10,000 or more footfall. I rate the solution as a seven.

Which deployment model are you using for this solution?

Hybrid Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
PankajSingh4 - PeerSpot reviewer
Senior Specialist at Qualitest
Real User
Jan 20, 2023
Simple to configure, easy cloud deployment, and plenty of resources
Pros and Cons
  • "The most valuable features of Apache JMeter are user-friendliness, large resource, and the quality of assistance they provide. Additionally, it is easy to integrate with cloud platforms, such as AWS."
  • "Apache JMeter could use improvement in reporting. Currently, it isn't easy to generate reports in PDF format. While receiving reports in PDF format is possible, it requires a lot of customization. Additionally, when comparing the load test to others solutions it could improve."

What is our primary use case?

Apache JMeter is utilized for load testing of applications such as APIs and web services. Various types of load testing can be conducted, including stress tests and load tests. It supports different types of protocols, such as HTTP, HTTPS, SFTP, and others.

What is most valuable?

The most valuable features of Apache JMeter are user-friendliness, large resource, and the quality of assistance they provide. Additionally, it is easy to integrate with cloud platforms, such as AWS.

What needs improvement?

Apache JMeter could use improvement in reporting. Currently, it isn't easy to generate reports in PDF format. While receiving reports in PDF format is possible, it requires a lot of customization. Additionally, when comparing the load test to others solutions it could improve.

For how long have I used the solution?

I have been using Apache JMeter for approximately five years.

What do I think about the stability of the solution?

Apache JMeter is a stable solution.

What do I think about the scalability of the solution?

We have more than 100 people using Apache JMeter in my organization.

We have multiple clients using this solution and all of our testers are using the solution.

My advice to others is for them to go through online tutorials before using the solution. It is easy to use, and anyone can quickly learn and test their application.

I rate the scalability of Apache JMeter an eight out of ten.

How are customer service and support?

I have not contacted technical support.

How was the initial setup?

The initial setup of Apache JMeter is easy and simple to configure. The whole process of implementation takes approximately half an hour. The first step is to download Java and install it. The last step is to download Apache JMeter and install it. 

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

The main reason we chose Apache JMeter is that it is cost-effective and easy to use. There is no need to pay for additional services. Additionally, it does not require additional payment to vendors. The solution is open-source and free.

What other advice do I have?

I rate Apache JMeter a nine out of ten.

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?

Amazon Web Services (AWS)
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
AlexLogan - PeerSpot reviewer
Senior Manager, Performance Engineering at Enel Group
Real User
Aug 21, 2022
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'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."

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.
PeerSpot user
Alex Logan - PeerSpot reviewer
Senior Manager, Performance Engineering at a energy/utilities company with 10,001+ employees
Real User
Jun 19, 2022
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."
  • "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.
PeerSpot user
Senior Cloud Performance Engineer at Oracle
Real User
Apr 29, 2022
Allows us to create scripts and is useful for load testing and performance testing but could be more stable
Pros and Cons
  • "It is scalable, as you can scale up to 1,000 users in JMeter, and if you can put up four slave servers, you can easily ramp up to 1,000 users."
  • "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."
  • "It's not stable. With every new release, they come up with newer features, which aren't always very stable."

What is our primary use case?

We use this solution mostly for creating scripts, load testing, and performance testing. If my client doesn't have a tool or I don't have a tool, I try to leverage JMeter because it's an open-source tool.

I personally use JMeter for things which cannot be covered by our load testing tool, which is OATS, Oracle Application Testing Suite. This is a tool that was developed by Oracle but is no longer in use because Oracle has stopped developing it.

The solution is deployed on-prem and on private and public clouds.

What needs improvement?

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. A lot of the newer features don't work, and sometimes you have to spend a lot of time maintaining the scripts. That is something JMeter could probably look at.

For example, in JMeter 5 they brought in a lot of new controllers. But there isn't a lot of documentation available on the Apache site on how you're supposed to use those controllers. They've explained the controller functionality, but there aren't any proper use cases to show that. 

For how long have I used the solution?

I have been using JMeter for a long time and do a lot of work with this solution.

What do I think about the stability of the solution?

It's not stable. With every new release, they come up with newer features, which aren't always very stable. So, stability is a concern.

What do I think about the scalability of the solution?

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. That's not a problem.

Because it's open-source, a lot of organizations try to leverage JMeter into everything. I don't think JMeter is currently very adaptable to all the technologies. That is something Apache should think of – incorporating other technologies and other tech stacks, which can be scripted from JMeter and tested using JMeter.

How are customer service and support?

On a scale of 1 to 5, I would rate technical support 2.5

They're not very good because JMeter is an open-source tool. You can raise a bug to JMeter, and they might fix it or they might say that, "We will actually fix this in the next release." So, because it's an open-source tool, you do not get dedicated support. You have to raise tickets and wait. If you use BlazeMeter, the support is probably a little better because you can take your issues there.

I don't think support is great if you compare it with tools like NeoLoad or LoadRunner where they have a dedicated support team. You can raise tickets. You have a direct conversation with their engineers. They can help you understand where the issue is exactly. That kind of support is not in JMeter, at least not now. BlazeMeter has it, but I have not used BlazeMeter support, so I'm not sure how it is. But from what I have seen with JMeter, support is not great.

How was the initial setup?

It is straightforward, but for JMeter 5, since they have introduced SSL handshake at the slave level, that becomes a little bit of a challenge for somebody who is doing it for the first time if you're doing a distributed execution, that becomes a challenge.

But since there was not enough documentation, I had to do a lot of troubleshooting on my own, since it was new. Now there's a lot of documentation available, but initially, there was not much documentation.

JMeter is pretty easy to use if you are using it for the purpose of only developing scripts. You can just uninstall the file and you can start using it. The only challenge happens if you're trying to access the internet over any kind of proxy. Then, you'll have to start it via the proxy mode.

Otherwise, deploying JMeter is pretty easy compared to other tools. You just have to download, unzip, and you are ready to go.

What about the implementation team?

We installed JMeter ourselves.

What other advice do I have?

I would rate this solution 7 out of 10.

Which deployment model are you using for this solution?

Hybrid Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Rajesh Chouhan - PeerSpot reviewer
Principal Engineer at Marsh McLennan
Real User
Sep 8, 2023
A highly stable, open-source solution that can be used for load testing
Pros and Cons
  • "We use Apache JMeter for load testing, where we provide the throughput time."
  • "Apache JMeter's UI can be made more colorful."

What is most valuable?

We use Apache JMeter for load testing, where we provide the throughput time. Apache JMeter allows me to give any number of users to put the load in a particular time frame. With Apache JMeter, we won't need multiple tools with the application or to give a load for the application.

What needs improvement?

Apache JMeter's UI can be made more colorful.

For how long have I used the solution?

I have been using Apache JMeter for two years.

What do I think about the stability of the solution?

I rate Apache JMeter ten out of ten for stability.

What do I think about the scalability of the solution?

Around 10 people are using the solution in my team.

I rate Apache JMeter a nine out of ten for scalability.

How was the initial setup?

Apache JMeter's initial setup is easy.

What about the implementation team?

Apache JMeter's deployment takes half an hour to one hour.

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

Apache JMeter is a free, open-source solution.

What other advice do I have?

I recommend users explore each and every functionality of Apache JMeter.

Overall, I rate Apache JMeter a nine out of ten.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Hind Zahraoui - PeerSpot reviewer
Digital Project and Quality Manager at a transportation company with 5,001-10,000 employees
Real User
Sep 3, 2023
Provides efficient stability and good technical support services
Pros and Cons
  • "It gives accurate results and recommendations that we can implement to enhance the performance of websites."
  • "Apache JMeter could be a more user-friendly product from the end user's perspective."

What is our primary use case?

We use Apache JMeter for performance testing, including the response time of our websites for multiple users.

What is most valuable?

The product is specialized in performance testing. It gives accurate results and recommendations that we can implement to enhance the performance of websites.

What needs improvement?

Apache JMeter could be a more user-friendly product from the end user's perspective. It requires someone with technical knowledge to administer it. This particular area needs improvement.

For how long have I used the solution?

We have been using Apache JMeter for a year.

What do I think about the stability of the solution?

I rate Apache JMeter's stability a ten out of ten.

What do I think about the scalability of the solution?

We have around 12 Apache JMeter users in our organization. I rate the product's scalability an eight out of ten.

How are customer service and support?

The technical support team responds quickly to queries.

How was the initial setup?

The initial setup process is very complicated for the on-premises version. It would be better to use the cloud version.

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

The product has reasonable pricing.

What other advice do I have?

It is a complete tool that integrates lots of functionality. I recommend it to others and rate it a nine 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
Quality Analyst at Hiup Solution
Real User
Mar 29, 2023
A stable and scalable solution useful for load testing
Pros and Cons
  • "Due to process automation, I don't have to prepare reports, making it the perfect solution."
  • "At times when we overload the application, it gets stuck...After the solution gets stuck due to overloading, we have to restart our computers. In short, the solution keeps crashing."

What is our primary use case?

I use the solution in our organization for load testing.

What is most valuable?

The solution's automation capabilities are one of the best parts of the solution. Due to process automation, I don't have to prepare reports, making it the perfect solution. Whenever I require a report, the report gets generated by the solution, and then afterwards, I can look at the reports before copying and pasting them.

What needs improvement?

At times when we overload the application, it gets stuck. Especially with load testing, it gets stuck when we deal with huge numbers of 100 to 1,000-10,000 or 2,000 to 20,000. I believe that we should be able to hit around a million people without any issues. After the solution gets stuck due to overloading, we have to restart our computers. In short, the solution keeps crashing.

For how long have I used the solution?

Apache JMeter is a simple solution, and I have been using it for seven years. Also, I am using the solution's latest version.

What do I think about the stability of the solution?

After an update in the application, the stability gets hampered if we continue to use its non-updated version, causing the solution to crash. So, once I faced that problem since I was not updating the application, it crashed. Back then, I wasn't aware that an update was available for the solution, which I had to apply to the solution. So, for two or three days, I tried to solve the issue with the solution. Later, I found that I just needed to update the application. So, after I updated the application, it started working fine. I rate the solution's stability a seven out of ten.

What do I think about the scalability of the solution?

Since Apache JMeter is a scalable product, I rate the solution a ten out of ten. I am the only person using the solution in my organization.

How are customer service and support?

Since I have experience with the solution's customer support team, I rate the technical support of the solution an eight out of ten.

How would you rate customer service and support?

Positive

How was the initial setup?

On a scale of one to ten, where one is difficult, and ten is easy, I rate the solution's initial setup a ten out of ten.

The solution's deployment process took only a couple of hours. I believe it took me around an hour or so at the beginning during the initial setup phase. Right now, I can deploy the solution in fifteen to twenty minutes.

Maintenance for the application is only required when the application crashes due to its overuse.

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

Since we are using an outsourced solution, it is not paid for by our company.

What other advice do I have?

My words to those planning to use the solution is that if the crashing issues in the solution get resolved, it is one of the perfect solutions in the market. Also, I have not used the paid version, so I have no idea how it works. It's a very resourceful solution.

I need to use the paid version to be able to comment on it. Since we are using the free version in a company, even if the solution makes any mistakes, we ignore those and go ahead.

Overall, I rate the solution a ten out of ten.

Which deployment model are you using for this solution?

Hybrid Cloud
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.