Try our new research platform with insights from 80,000+ expert users
Jitendra Jena - PeerSpot reviewer
Director Axtria - Ingenious Insights! at Axtria - Ingenious Insights
Real User
Top 10
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. 

Buyer's Guide
Apache JMeter
February 2025
Learn what your peers think about Apache JMeter. Get advice and tips from experienced pros sharing their opinions. Updated: February 2025.
838,713 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
PeerSpot user
Senior Product Manager at Worex Technology
Real User
Top 5Leaderboard
It's a free, scalable tool that's good for checking backend services
Pros and Cons
  • "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."
  • "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."

What is our primary use case?

I use JMeter for concurrency and some backend services. We are also using JMeter to apply our tests within our framework by sending some requests to JMeter to assess our application's performance. My company is developing software based on data analytics that produces insights and graphs like Tableau or Power BI. We use JMeter to test the graphs, how the tables are rendered, and how long it takes to render some applications. 

For instance, we have a problem with one of our clients that use some complex scenarios or queries that take too much time to retrieve from the application or render to the end user. We ran a couple of tests on the application using JMeter and spotted the service or request that was taking too much time.We alerted the developers about this, and they took the appropriate action to fix this problem. Afterward, we run another cycle of JMeter to ensure everything is working as expected.

There are two modules. The analytics module is the interface for the stakeholders and company decision-makers. The number of users isn't that big, unlike the retail applications websites. It's 500 users at most. The other module is deals with data volume. We are currently doing some POCs to check whether we will benefit from JMeter in this area because it's not a concurrency issue. It's a data volume issue.

We have a hybrid deployment because we are using JMeter to assess the performance of our products. If the product is deployed on the cloud, we use JMeter on the cloud. If it's on-prem, we are using it on-prem. At my previous company, we mainly used JMeter on-prem.

I expect that we will continue to rely more on JMeter, and we have multiple DevOps pipelines using JMeter to test another module in our application.

What is most valuable?

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.

What needs improvement?

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. It's working on this, actually.

It's an excellent plugin that you can use to record the scenario from Google Chrome, and it integrates easily into JMeter. They could also make it easier to generate the built-in report. Now, you run the tests and generate the charts in a separate column. The graphs and charts that display the test metrics could be better.

I worked with another tool called Web Performance Tester, and its interface is better than JMeter's. They have intuitive graphs while you are running the tests, so you can see how things are going. It shows you the number of concurrent users logged into the system, the number of failures, response times, etc.

For how long have I used the solution?

I worked in performance testing from 2011 until 2019. I was working with another tool, but in the last few years, I started using JMeter for a couple of projects.

What do I think about the stability of the solution?

It's hard to say definitively. When there's something wrong with JMeter, we're unsure whether it's something in the device because there are lots of requests coming from the machine. Maybe we didn't use it that many times from our local server. There are some bottlenecks, but in many cases, we only need to restart JMeter, and it works fine.

What do I think about the scalability of the solution?

JMeter is scalable. I did a test using it in a distributed environment with more than one client. We used JMeter to load from the server and also the plugin tool. It works fairly well in a complex environment. I still need to research the maximum concurrent JMeter can handle. Is it 1 billion or 10 million? 

In my work experience, I need to load maybe 1 million users. For example, most of my work is on the backend of e-commerce websites with a maximum of 1,000 users. We have many clients, but the load is not that big. 

How are customer service and support?

I don't think JMeter has technical support because it's an open-source application, but there is support for third-party apps that use JMeter. For instance, BlazeMeter has good technical support.

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

I have more experience in a tool called Web Performance Tester, but it has some limitations. For example, it doesn't support some forms. A long time ago, their support was better, but lately, their support hasn't been so good. They always ask us to switch to the consultancy service and they don't give us the solution. If we face problems, they always tell us, "Okay. You can consult us." This is not a good practice, actually.

Also, Web Performance Tester isn't well-known, so some of our clients aren't confident in it because it doesn't have a reputation.  They were more familiar with JMeter, and it's something I've used.  However, I have no problem with Web Performance Tester. It's hard to compare the two tools because it's not apples to apples. 

I joined this company in October, and they had just started using JMeter. Previously, they were using a tool that they had developed in-house. They found that JMeter has more capabilities and specificity than the tools they were using.

How was the initial setup?

Setting up JMeter is straightforward. It doesn't need an installation like other tools. There is a batch file for Windows. Around four people in my organization are responsible for maintaining and managing JMeter.

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

JMeter is a free open-source tool. There are some third-party tools built on top of JMeter that have a license or something like BlazeMeter. I think you can also purchase some additional services.

What other advice do I have?

I rate Apache JMeter eight out of 10.  Before using JMeter, you should find some tutorials because you need to be trained to use it. It's not a plug-and-play tool. This is what I did. Spend some time researching JMeter's capabilities. We met a lot of people who knew about JMeter, but when you tell them that it can do something, they're not aware of it. 

For instance, through taking some courses, we learned that JMeter has distributed performance capabilities. Some people still know that you can't make these recordable scenarios. This information hasn't reached everyone in the IT market.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
Apache JMeter
February 2025
Learn what your peers think about Apache JMeter. Get advice and tips from experienced pros sharing their opinions. Updated: February 2025.
838,713 professionals have used our research since 2012.
Gonçalo Teixeira - PeerSpot reviewer
Business Development and Product Owner at wrightia
Real User
Top 5Leaderboard
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
PeerSpot user
Quality Analyst at Hiup Solution
Real User
Top 10
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: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
PankajSingh4 - PeerSpot reviewer
Senior Specialist at Qualitest
Real User
Leaderboard
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: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Consultant at Capgemini Invent
Real User
The solution is open-source, easy to install, not user-friendly
Pros and Cons
  • "The new version of the solution is stable."
  • "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: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Tushar Shankar - PeerSpot reviewer
Tech Lead - QA at a financial services firm with 10,001+ employees
Real User
Top 5
An excellent testing solution, that is easy to use, but suffers performance issues when over-scaled
Pros and Cons
  • "This solution is easier to use than any other tool in the market; there is not even a requirement to learn a lot of scripting in order to use it."
  • "At present, if the number of virtual users increases beyond 10,000 when testing, then it results in a Java heap which causes the solution to crash."

What is our primary use case?

We use this solution for functional API testing, and performance testing.

How has it helped my organization?

This solution allows us to test all the functional APIs through it, then record and run the APIs.

What is most valuable?

This solution is easier to use than any other tool in the market; there is not even a requirement to learn a lot of scripting in order to use it.

We also appreciate that the solution is open source, so it has a very big community to utilize if we need help with an issue.

What needs improvement?

At present, if the number of virtual users increases beyond 10,000 when testing, then it results in a Java heap which causes the solution to crash.

For how long have I used the solution?

I have been working with this solution for around seven years.

What do I think about the stability of the solution?

The stability of this product is good, outside of the issues with adding virtual users during testing.

What do I think about the scalability of the solution?

This solution is scalable, but only up to a certain point when adding virtual users, before performance issues begin to occur.

How was the initial setup?

The initial setup of this solution was quite straightforward, and deployment only took one to two minutes.

What about the implementation team?

We implemented this solution using our in-house team.

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

This is an open-source solution, so there are no licensing costs associated with it.

What other advice do I have?

We would recommend this solution to any QA or developer as a 'must-try product'.

I would rate this solution an eight out of ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Hind Zahraoui - PeerSpot reviewer
Digital Project and Quality Manager at a transportation company with 5,001-10,000 employees
Real User
Top 10
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: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
Download our free Apache JMeter Report and get advice and tips from experienced pros sharing their opinions.
Updated: February 2025
Buyer's Guide
Download our free Apache JMeter Report and get advice and tips from experienced pros sharing their opinions.