Try our new research platform with insights from 80,000+ expert users
Software Solution Architect at Beltone Financial
Real User
Helps in the capacity assessment planning for services
Pros and Cons
  • "The product helps me get the expected performance from applications or servers and reduces costs. It also enhances the performance of the services and helped them reach their ultimate capacity."
  • "The tool needs to have a better Graphical User Interface. Many of the solution's features are difficult to understand due to the complex user interface and user experience. The product needs to add plugins. It should also work on the integration with external partners like IDE and API gateways."

What is our primary use case?

The tool helps us in the capacity assessment planning for our services. It helps us to make sure that the APIs will be able to afford the traffic that we expect to get from these services in the production environment. 

How has it helped my organization?

The product helps me get the expected performance from applications or servers and reduces costs. It also enhances the performance of the services and helped them reach their ultimate capacity. 

What needs improvement?

The tool needs to have a better Graphical User Interface. Many of the solution's features are difficult to understand due to the complex user interface and user experience. The product needs to add plugins. It should also work on the integration with external partners like IDE and API gateways. 

For how long have I used the solution?

I have been using the solution for more than three to four years. 

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?

The tool is stable. 

What do I think about the scalability of the solution?

The product is scalable. My company has around four to five users for the solution. 

How was the initial setup?

The product's setup is not complex. The tool's installation was very smooth.  It doesn't have any deployment process. You just need to implement a set of packages to get started with the product. 

What other advice do I have?

I would rate the product an eight out of ten. 

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
reviewer1451502 - PeerSpot reviewer
Quality Engineering Delivery Leader at a financial services firm with 10,001+ employees
Real User
Good performance and easy to configure but could use better UI
Pros and Cons
  • "The performance of the solution is excellent."
  • "You really need a technical team in order to really utilize the product."

What is our primary use case?

We're primarily using the solution for its performance. It's on our data center.

How has it helped my organization?

The tool has been a great help to our organization, which is focused more on quality testing as opposed to performance testing. It's provided a lot of insights. With the digital transformation that is currently happening, the need for that shift was rather critical.

What is most valuable?

The performance of the solution is excellent.

They have designed the product so that it is very easy to configure. 

You can basically do anything you like with the product. It's not very restrictive.

We like the fact that the technology is open-source.

What needs improvement?

The user interface could be improved. If they had better UI, it might make it easier to use.

You really need a technical team in order to really utilize the product.

The scalability could be better, or the process of scaling itself could be a bit more clear.

For how long have I used the solution?

We've used the solution for a couple of years at this point.

What do I think about the stability of the solution?

The stability is quite good. There haven't been any issues with bugs or glitches. It doesn't crash of freeze. It's very reliable.

What do I think about the scalability of the solution?

Nobody ever has used any tool to its full capacity, including this one. Half of the time it's how you set up and how your environment is. We can easily scale on cloud. So far, we're worried about its ability to scale. Our setup is basically a hybrid cloud where we can have private data centers and we can know exactly where each is located. However, the scaling is a big concern for me. I'm looking at BlazeMeter as well, and, although I've only really read about it, it looks like it scales quite well. With scaling, I'm sure I'll find more complexities, especially if I look into kiosk testing. I'll want to explore further test cases.

Currently, those that are on the product are mostly testing communities approaching it from a performance aspect. Every project is different and therefore the number of users goes up and down.

How are customer service and technical support?

There isn't really a need for tech support with JMeter. There is a vibrant community, which is a good way for a lot of users or developers to go on and post a question and get an answer. The team prefers it this way. It's a positive aspect of JMeter.

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

I have some experience LoadRunner, however, it is expensive for what it offers. This product is open-source which makes it affordable.

How was the initial setup?

The initial setup is pretty straightforward. My team was very hands-on. They didn't struggle with the UI at all and it wasn't too complex for them. That said, if a person with lesser skill levels, maybe someone who has a lower skillset, may struggle a bit with the implementation. It's geared slightly towards more technical users.

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

The product is an open-source solution.

Which other solutions did I evaluate?

I understand the Apache also has something called BlazeMeter, which is something I recently looked into.

What other advice do I have?

I'm not quite sure which version of the solution our team is using right now. It's likely the latest version. We did the upgrade on our tools in 2019. It's open-source, and therefore everybody picks up the latest one.

As an open-source tool, there's a good community surrounding it. If you have automation frameworks or a DevOps pipeline, you can connect that and easily configure everything to streamline processes. Due to the fact that it's open-source, you don't have to wait to get the approvals and the budgets in order. That part alone can take months to sometimes years. If your company has the time, they should review the tools. If it seems to fit your organization, I'd recommend trying it out. 

Overall, I would rate the solution seven out of ten. It's a good open-source tool that you can configure easily, and it's very competitive in the market in terms of usability

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
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.
Anto Infanta - PeerSpot reviewer
Senior Test Engineer at a computer software company with 201-500 employees
MSP
An open-source solution that offers good test script development functionality, but does not have a script exhibition feature
Pros and Cons
  • "This solution is very user-friendly, and allows for a lot of data capture when testing."
  • "We would like more documentation to be provided for the advanced level features that are available in this solution, in order to improve development."

What is our primary use case?

We mainly use this product for load and endurance testing.

What is most valuable?

This solution is very user-friendly, and allows for a lot of data capture when testing.  

We also found that the test scripts that the system automatically generates are extremely well created.

What needs improvement?

We would like more documentation to be provided for the advanced level features that are available in this solution, in order to improve development.

For how long have I used the solution?

We have been using this solution for two to three years.

What do I think about the stability of the solution?

We have found this solution to be very stable overall.

What do I think about the scalability of the solution?

We believe this to be a scalable solution, although we have not made any amendments in user numbers to date.

How was the initial setup?

The initial setup of this solution was very simple; the product is open-source, so only requires a download in order for the implementation to be executed.

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 is no requirement for licenses.

What other advice do I have?

We would recommend that any organization using this solution for test script development, may also want to look for a complementary product to handle script exhibition.

I would rate this solution a seven out of ten.

Which deployment model are you using for this solution?

Public Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
DevOps Engineer at a computer software company with 501-1,000 employees
Real User
Simple setup, reliable, and good online community available
Pros and Cons
  • "Apache JMeter is stable."
  • "In Micro Focus LoadRunner we can go from the UI and we can configure it. There is no such feature in Apache JMeter. There should be UI-based recording history or logs."

What needs improvement?

In Micro Focus LoadRunner we can go from the UI and we can configure it. There is no such feature in Apache JMeter. There should be UI-based recording history or logs.

For how long have I used the solution?

I have been using Apache JMeter for one year.

What do I think about the stability of the solution?

Apache JMeter is stable.

What do I think about the scalability of the solution?

I have found Apache JMeter to be scalable.

How are customer service and support?

Since Apache JMeter is open source there is no vendor support, you have to use the online communities available.

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

I have used Micro Focus LoadRunner previously and it is better features than Apache JMeter. However, it is not free.

How was the initial setup?

The initial setup was easy for Apache JMeter.

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

Apache JMeter is a free open source solution and it is why we are using it.

What other advice do I have?

For those who do not want to spend money on tools then this solution would be a good choice. This is the best solution in the open-source category.

I rate Apache JMeter an eight out of ten.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Software Architect at a computer software company with 10,001+ employees
Real User
Script-generation is helpful for people with little programming knowledge
Pros and Cons
  • "JMeter is easy to use for a user who doesn't have too much knowledge of programming or certain languages."
  • "Considering the kinds of tests we are performing here, where we launch several tests at the same time as a batch request, JMeter is not the best tool for the job. Those kinds of things could be done easily with other tools, like T6."

What is our primary use case?

Our primary use for it is testing websites: load testing and performance testing.

What is most valuable?

JMeter is very easy for a user who doesn't have too much programming knowledge, as scripting is not mandatory nor essential to create the testing scenarios. This means the user doesn't need to know how to write code to run a complete set of load tests. Although, If you're an advanced user, JMeter does gives the possibility of using BeanShell, Groovy or Java to script your tests.

JMeter has a very friendly and intuitive User Interface which allows users to configure the scenarios reusing components already defined, which you can also modify to fit the requirements of the tests.

One very important feature of JMeter is that it is open source and it can be easily extended through a huge set of available plugins.

What needs improvement?

Considering the kinds of tests we are performing here, where we launch several tests at the same time as a batch request, JMeter is not the best tool for the job. Those kinds of things could be done easily with other tools, like k6. It would be simpler that way. JMeter is a very old tool. It has been around for about 15 years. While it has been improved over the last few years, it is a little complicated to run several tests at the same time with different sites.

JMeter could be easier. It would be a great improvement if it was easier to integrate with the CI deployments, with tools like Jenkins or CircleCI.

For how long have I used the solution?

Our teams have been using it for about five years.

What do I think about the stability of the solution?

It is a very stable tool.

What do I think about the scalability of the solution?

In my opinion, it is not scalable. We haven't found an easy way to do that.

We would like to increase our usage but we are trying to figure out the best way to integrate it with our new circuit. Our plan is to use a tool like this with customers. That is the reason we are evaluating the pros and cons of different tools. We want to incorporate these tools into our web development process, mainly in our CI/CD process. We are trying to figure out how to use tools that are designed to empower developers.

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

We have used LoadUI and SmartBear with tools like Selenium. Some of the developers, at that time, were used to JMeter and they introduced it. It is a very nice tool.

How was the initial setup?

The initial setup is simple. It is not a hard tool to use. It has a very nice UI and the end-users are very comfortable using the tool. People deploy it themselves.

What other advice do I have?

I would definitely recommend JMeter. It is a very nice tool. It is easy to use and there are several components already developed in the tool that you can use to simplify the process of defining and redefining scripts. But I would like it to be more flexible and integrate with other tools.

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
reviewer1191885 - PeerSpot reviewer
Director with 201-500 employees
Real User
Fast, user-friendly open-source testing tool
Pros and Cons
  • "It is very quick and user-friendly."
  • "If the solution was GUI based, I believe that it would be more versatile."

What is our primary use case?

I implement this solution for my clients.

What is most valuable?

It is very quick and user-friendly.

What needs improvement?

If the solution was GUI based, I believe that it would be more versatile.

For how long have I used the solution?

I have been using this solution anywhere from six to eight years.

What do I think about the stability of the solution?

The solution is stable, I would definitely recommend it to those who are considering it.

What do I think about the scalability of the solution?

The solution is scalable.

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

No licensing is required as it is a free, open-source tool.

Which deployment model are you using for this solution?

Hybrid 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
it_user324075 - PeerSpot reviewer
Founder & CEO at a tech services company with 51-200 employees
Real User
JMeter supports HTTP/HTTPS, DBs, FTP, and other system protocols and easy to crate basic scripts but has limitations on the reports

What is most valuable?

  • Recording/Playback
  • Templates for test plans (NEW)
  • Integrate with Java and many other scripting languages
  • Integrating with external plug-ins

How has it helped my organization?

  • The recording feature makes it easy to create test plans
  • They have templates that make starting very easy (this feature is added recently)
  • Supports a lot of protocols (HTTP, HTTPS, FTP , SMTP etc)
  • Simplicity of use
  • As compared to commercial tools, it provides better reporting features through third-party plug-ins
  • There's also a huge community around tool, and because of that when there's an issue, you can get solutions easily, and without cost For example, we dis a very complex testing of HL7 protocols, which JMeter doesn't support directly, but it's extendable to support the protocols
  • Supports Java and other scripting languages and can extend capabilities.

What needs improvement?

Reporting could be better if it could be like commercial tools. For example, a nice chart and visualizations. You can’t rely on the first 100 test results because the ramp-up and ramp-down time gives false results with outliers. It would be great if an option to ignore first 100 and last 100 records from results and then generate reports, should be great. Needs to support more concurrent users by single JMeter instance (agent/slave)

For how long have I used the solution?

I've been using it for over last five years, and it is a major, active open source tool.

What was my experience with deployment of the solution?

No issues with recent releases

What do I think about the stability of the solution?

There are issues when tests are stopped with large number of concurrent users. Test is not stopped as expected.

How are customer service and technical support?

Customer Service:

There is a huge community around JMeter. Hence free support is available to the users.

Technical Support:

Excellent (from the community)

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

Grinder. Grinder was not user friendly and had to do lot of coding and low level configurations. It was lighter than JMeter.

How was the initial setup?

Initial setup is straight forward. You need to have have JDK or JRE for running JMeter.

What about the implementation team?

We have a team of testers capable of managing the JMeter perfromance testing project effectively.

What other advice do I have?

It's easy to use and free, a huge community, and it offers a risk free to start, so use it for application performance testing. It supports connectivies with databases, FTP, and other system protocols.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user4032 - PeerSpot reviewer
it_user4032CTO with 11-50 employees
Vendor

Hello Janesh,
Thanks for this nice review.
Just one note, since JMeter 3.0 and even more in 3.1, JMeter has now :

- a new Web Reporting feature, see jmeter.apache.org

- Scalable Real-time Graphs in NON GUI mode thanks to 3rd party open sources like Graphite or InfluxDB, see jmeter.apache.org

Regards
Philippe M. from Apache JMeter Team

Vasim Ansare - PeerSpot reviewer
Test Engineer at mPHATEK System
Real User
Top 20
Open-source solution with great RegEx extractor
Pros and Cons
  • "JMeter's most valuable feature is the RegEx Extractor."
  • "Running JMeter in GUI mode uses a lot of memory, which means we need to switch to a non-GUI mode when using a heavy load."

What is our primary use case?

I mainly use JMeter to check network capacity.

What is most valuable?

JMeter's most valuable feature is the RegEx Extractor.

What needs improvement?

Running JMeter in GUI mode uses a lot of memory, which means we need to switch to a non-GUI mode when using a heavy load. There's also a steep learning curve for how to use regular expressions.

For how long have I used the solution?

I've been using JMeter for over three months.

What do I think about the stability of the solution?

I would rate JMeter's stability seven out of ten.

What do I think about the scalability of the solution?

I would rate JMeter's scalability as six out of ten.

How was the initial setup?

The initial setup was very easy and took around five minutes.

What about the implementation team?

I implemented JMeter myself.

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

JMeter is open source and available free of charge.

What other advice do I have?

I would recommend JMeter to other users as it's easy to use and open source, and overall, I'd rate it 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
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.