We're primarily using the solution for its performance. It's on our data center.
Quality Engineering Delivery Leader at a financial services firm with 10,001+ employees
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?
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.
Buyer's Guide
Apache JMeter
March 2026
Learn what your peers think about Apache JMeter. Get advice and tips from experienced pros sharing their opinions. Updated: March 2026.
884,873 professionals have used our research since 2012.
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 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: My company does not have a business relationship with this vendor other than being a customer.
Programmatore software at a tech services company with 201-500 employees
A stable solution with a lot of connectors and easy setup
Pros and Cons
- "The features that I appreciate are quite basic. It is easy to ramp up the threads and start calling the application. A lot of connectors can already be found within Apache JMeter, but we are not using the entire set because the integration between the customers and platform is based on HTTP. We are just going to produce lots of HTTP sequences."
- "Currently, the integration pipeline is implemented by using Jenkins or a similar tool platform. These are continuous integration tools. As far as I know, integration is done by using custom scripts. It would be good if the integration with a continuous integration pipeline, like Jenkins or Hudson, can be done out of the box without using a script."
What is our primary use case?
We are using Apache JMeter for profiling and stress testing the application. It is a part of our delivery architecture to stress test the application. It is a part of the build chain. It is not just something that we use internally to verify what we are going to use or going to do.
In terms of a specific use case, we are using Apache JMeter to simulate user engagement. Our software is about customer engagement, and we use JMeter to simulate the customers and engage them on our platform as aggressively as we can.
What is most valuable?
The features that I appreciate are quite basic. It is easy to ramp up the threads and start calling the application. A lot of connectors can already be found within Apache JMeter, but we are not using the entire set because the integration between the customers and platform is based on HTTP. We are just going to produce lots of HTTP sequences.
What needs improvement?
Currently, the integration pipeline is implemented by using Jenkins or a similar tool platform. These are continuous integration tools. As far as I know, integration is done by using custom scripts. It would be good if the integration with a continuous integration pipeline, like Jenkins or Hudson, can be done out of the box without using a script.
For how long have I used the solution?
I have about two years of experience with JMeter. I started to use it two years ago with a new job.
What do I think about the stability of the solution?
It, for sure, is stable. Apache JMeter is a consolidated tool that has survived for several years.
What do I think about the scalability of the solution?
It is mainly used by automation tools. These automation tools are around whenever needed. We have about 70 people, and this is a spot adoption.
How are customer service and technical support?
I have never tried Apache support.
How was the initial setup?
The initial setup is quite easy because this is just a compressed archive. There is no real installation of the tool. You just need to extract it to integrate with Jenkins Pipelines and automatic tools by using the command-line calls. After you expand the archive, you have to adjust Apache JMeter to its proper configuration, which is not a big issue.
What's my experience with pricing, setup cost, and licensing?
In terms of open-source adoption, it is completely free.
What other advice do I have?
I would recommend this solution.
I would rate Apache JMeter a ten out of ten. I don't have anything else to compare it with, and I don't know if a competitor can achieve better.
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.
Buyer's Guide
Apache JMeter
March 2026
Learn what your peers think about Apache JMeter. Get advice and tips from experienced pros sharing their opinions. Updated: March 2026.
884,873 professionals have used our research since 2012.
Automation and Nft Manager at a computer software company with 10,001+ employees
Excellent for load testing in use cases with high TPS
Pros and Cons
- "When there's a high number of TPS I can achieve more transactions per seconds given the hyper-limitations."
- "JMeter output reports can be difficult to understand without training."
What is our primary use case?
Our use cases are for applications such as E-commerce sites where there are multiple concurrent users. In some cases, there is also API load testing where a high number API calls are required for load testing.
How has it helped my organization?
Apache J meter has proved to be the tool of choice for Performance testing with various features and also it comes without any cost.
What is most valuable?
A valuable feature is that when there's a high number of TPS I can achieve more transactions per second given the hyper-limitations. If the TPS is more than 5,000 TPS, the CPUs get very high (for Load runner) and JMeter handles that well. I'd also say that the scripting flexibility like co-relation using regular expression is good, it's in the central control. Those would be the two major valuable features.
What needs improvement?
We have some scenarios for diameter load testing where TPS requirements are very high, 30K or 40K TPS. In the telco area, this is for simulating mobile usage. However, diameter load testing can be difficult in J Meter. The only way to imitate Diameter requests and process the responses of these requests is to implement them in the code of JSR223 samplers. JMeter generally provides synchronous calls. It's something that could maybe be improved in the future, because for achieving that very high kind of TPS, more than 30K, 40K requires a asynchronous solution. It's not a common thing, it's really very specific to the telco domain and a very few projects.
For how long have I used the solution?
I've been using this solution for about 18 months.
What do I think about the stability of the solution?
We haven't encountered any major issues with the stability.
What do I think about the scalability of the solution?
Scalability is good.
How are customer service and technical support?
Support is more open-sourced. There is a lot of material available online so we haven't had to contact Apache technical support and we have our own team in the company who maintain the product.
Which solution did I use previously and why did I switch?
We sometimes use LoadRunner for various purposes but currently, we use JMeter 80% of the time because LoadRunner's CPU consumption becomes very high for TPS more than 5000. Also, LoadRunner is not free so we have to pay for the license. We're using it for very few projects now. JMeter can easily achieve a high TPS but LoadRunner has a lot of high-resource requirements.
LoadRunner's advantage is that the output report is very comprehensive. JMeter reports are only good for the people who understand the detailed logs. Out-of-box, LoadRunner has nice reports and ease of execution. In JMeter, it's also simple but requires some online training or knowledge on the loader and the setup.
How was the initial setup?
Initial setup is quite straightforward, it takes about two hours, no more, although each project is different. It depends on the scripting that goes into the environment. In terms of the product alone, the deployment doesn't take long. If you include the hardware, it can take about a week because the hardware calls for a lot of couplers and storage units and that takes time.
What other advice do I have?
For the load test which requires high transactions per second to be achieved, in the range of 15K transactions per second, this is a very good tool to use and the biggest advantage is that it is free. It has a big user group, so we can find solutions easily if there are any challenges. It's really a very good open-source tool for any organization to look at in terms of performance tests.
I would rate this solution an eight out of 10.
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?
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Lead SDET at Unify Technologies
Good reporting, but it should be more user-friendly, support Ruby, and support dynamic throughput
Pros and Cons
- "The most valuable features are the integration with Jenkins and the reporting."
- "The interface could be made more user-friendly."
What is our primary use case?
We are writing scripts using various tools in multiple environments. We have tests set up where you have to pass the credentials in to get a session ID, and it sets and checks the cookies. Then, we check the response values and pass them on to the next function.
We have this solution integrated with Jenkins and we also use it for database performance testing.
What is most valuable?
The most valuable features are the integration with Jenkins and the reporting.
JMeter allows us to automate performance testing and raise diagnostic functions.
What needs improvement?
This solution should support the Ruby programming language for scripting.
JMeter should support dynamic throughput so that we can reduce or increase it during the execution of the scripts.
For performance testing, we would like to be able to select different bandwidths such as 3G or 4G.
The interface could be made more user-friendly.
For how long have I used the solution?
I have been working with Apache JMeter for the past three months.
What do I think about the stability of the solution?
We have not had any problems with stability.
What do I think about the scalability of the solution?
So far, I haven't had any issues with scalability when performance testing.
How are customer service and technical support?
We have not yet been in contact with technical support.
Which solution did I use previously and why did I switch?
I have also started working with BlazeMeter. One of the differences is that the automation is not possible in BlazeMeter. However, BlazeMeters allows for the selection of different bandwidths, it takes less time to write tests, and it is more user-friendly.
How was the initial setup?
The initial setup is straightforward. We have not yet completed our full deployment with all of the tests.
What about the implementation team?
Our internal team was responsible for the implementation.
Which other solutions did I evaluate?
We are currently comparing the differences between Apache JMeter and BlazeMeter.
What other advice do I have?
JMeter is a good solution but it requires writing manual scripts and takes longer than BlazeMeter. It takes longer to cover the same number of use cases and is not as user-friendly.
I would rate this solution a four 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.
Senior delivery manager at a healthcare company with 10,001+ employees
Good reports and analysis capabilities with a quick initial setup
Pros and Cons
- "The reports and analysis tools are very good. They are the solution's most valuable features."
- "It's not easy to get the data from one place or to do customizations."
What is our primary use case?
We primarily use the solution to manage our capabilities. Wherever the business goes, we need to work within the expected benchmark. In terms of the user bases we deal with, most of these are products from different locations with different types of functional flow-out. There are environmental integrations also running in the background, which a user is basically accessing while going through a particular workflow.
We'll also handle the reporting section of our data management responsibilities utilizing this system.
What is most valuable?
The reports and analysis tools are very good. They are the solution's most valuable features.
What needs improvement?
The GUI could be improved. When we go into GUI mode, there are occasions where it will not sync with our expectations. There are crashes that happen that will stop the solution from performing. It seems we get minor glitches when we go into GUI mode.
The data client architecture that we have isn't so great. If we are to consume the data, it won't clear because there is tech running on different agents.
When I need to pull the reports from different agents, it's not user-friendly. The reporting can be difficult to handle. It's hard to increase it if you are working on a client's architecture.
It's not easy to get the data from one place or to do customizations.
There are other solutions that allow users to model their load and structure with them. You can't do that on JMeter.
On other solutions, like Silk Performer, you can do network packeting, which you can't do on JMeter. They should add this to the solution as a capability in the future.
The support management needs improvement. Support is coming from consultants; you will not be able to get on-premise support from all of their agents in one place. On Silk Performer, for example, they have the capability where you can basically have a summarized report from different agents.
For how long have I used the solution?
Personally I've been using the solution for the last 10 years. However, in the program we are in, I've only been using this tool for six months.
What do I think about the stability of the solution?
If you want stability, you will have trouble, because the system is not uniform. You have to do a lot of modeling.
If you're talking about mobile platforms, JMeter will not allow you to capture the performance of applications on your mobile platform. It's an area where the solution is lacking. It doesn't have the capability to allow developers to check the performance on an AP app.
What do I think about the scalability of the solution?
You can scale the solution, but you will run into issues if you want to run, say, 1,000 users. You will have to configure multiple agents and then distribute your load. It's quite difficult to manage everything on a single agent.
How was the initial setup?
The initial setup is straightforward. We found it quite easy. For us, it wasn't complex at all. The solution is up and running quite quickly and doesn't take long at all to set up and deploy.
Which other solutions did I evaluate?
We've looked at Silk Impact and Load Balancer in the past. Each of these solutions offers a few different functionalities that aren't necessarily available on JMeter. For example, on both, there are more network features available that aren't included in JMeter and you can model your load and structure with them as well.
What other advice do I have?
If companies have mobile development, they should use JMeter. If they want to integrate it with the PA pipeline, JMeter will work well. However, there are other platforms and solutions as well.
Other options include Silk Performer and Load Impact. These two solutions have other capabilities that JMeter doesn't have. You can basically model your load and structure with them. You can't do that on this solution. On Silk Performer, you can also do network packeting, which you can't do on JMeter.
Then there are some network features available in Load Impact as well as Silk Performer that aren't in JMeter.
I'd rate the solution eight out of ten. The solution has certain limitations, but it's still a good product.
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?
Microsoft Azure
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Senior Software Test Engineer at Loyal Hospitality Pvt. Ltd
Good performance testing and reporting, helpful user community, but it hangs with too many concurrent threads
Pros and Cons
- "The most valuable feature in JMeter is the Thread Group, which helps us to see whether the performance is good."
- "Automation is difficult in JMeter."
What is our primary use case?
We use Apache JMeter for lower-end performance testing. Sometimes we use it for Rest API testing, as well.
How has it helped my organization?
This solution allows us to have a detailed look at performance using different metrics. We can look at the deviation and the median values and see how it is performing. We can also analyze our servers and see how they are performing in terms of CPU and how much memory is allocated.
What is most valuable?
The most valuable feature in JMeter is the Thread Group, which helps us to see whether the performance is good.
The plugin for git allows us to scan files directly from the GitHub site.
The reporting is good and there are a lot of different formats available.
If you want to see the data that is associated with a response then you can download it in JSON format.
There is a large user community that can help you to learn and use JMeter.
What needs improvement?
When we are testing with too many threads then the solution hangs.
JMeter does not support JavaScript.
Automation is difficult in JMeter.
For how long have I used the solution?
We have been using JMeter for the past two years.
What do I think about the stability of the solution?
Stability becomes an issue if we use more than 10 or 20 threads.
How are customer service and technical support?
We have not been in contact with Apache technical support.
There is a large user community and if you need help then you can get instant help from them.
Which solution did I use previously and why did I switch?
We also use Postman and when it comes to making a very large request, it is the better option. It is also a user-friendly solution and you do not have to go through a lot of documents to start using it.
JMeter works better for iterative testing.
How was the initial setup?
It is easy to set up and administer JMeter.
What's my experience with pricing, setup cost, and licensing?
This is an open-source product.
What other advice do I have?
This is a good solution but many features would have to be added to use this tool alone. Postman has more features, so JMeter is really only good for performance testing.
I would rate this solution a seven out of ten.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
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: My company does not have a business relationship with this vendor other than being a customer.
Executive Director/Consultant at a tech vendor with 1,001-5,000 employees
Cost-effective and has good community support
Pros and Cons
- "The most valuable feature for us is the available information on the forums and to be able to discuss and get answers from the people that are involved in using this tool."
- "There is some work to be done with the integration."
What is our primary use case?
In general, the primary use case of this solution is for performance testing and load testing.
Typically it is for load tests. They have to focus on three metrics including throughput, response times, and the utilization of the resources including the CPUs.
We are delivering some bank houses with performance tests, through JMeter.
The deployment model varies depending on the client. Some have a private line.
What is most valuable?
From the customers' perspective, the most valuable feature is the price.
The most valuable feature for us is the available information on the forums and to be able to discuss and get answers from the people that are involved in using this tool.
What needs improvement?
They have to find a way to prepare the script or to prepare a detailed analysis. We have to collect all the information on each of the services we have to call. Based on this they have to collect in the phase of preparation for the performance test and then we can run our audit. It is easy to prepare a script to run a performance test.
You can't rely on the support. It's something that is not fully working.
The scalability of this solution needs some improvement.
There is some work to be done with the integration.
For how long have I used the solution?
I have been using this solution for over five years.
What do I think about the stability of the solution?
This solution is stable, but it does have one limitation with the number of throughputs. For example, if I want to generate four, five, or two thousand people working concurrently then they have to prepare our setup for ten PC servers.
What do I think about the scalability of the solution?
Normally they can run a load for five thousand people, customers, or users working concurrently. It is scalable but needs some improvement.
How are customer service and technical support?
The technical support on the site is not fully functioning.
How was the initial setup?
The initial setup is easy and straightforward.
You can have it running within thirty minutes.
What about the implementation team?
I had always implemented this solution myself, but It's been a couple of years since I did it last.
Now it is done through our company technicians. I just coordinate activity-performance tests for our customers.
What's my experience with pricing, setup cost, and licensing?
This is an open-source solution, and there are no fees.
What other advice do I have?
The requirements for most of our customers is to provide them with cheap solutions, and most prefer not to pay for software. This is the right solution for them based on some of the open-source tools that are available.
There are some commercial solutions that provide better integration to the solutions that must be tested when running loads.
I would rate this solution an eight out ten.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Buyer's Guide
Download our free Apache JMeter Report and get advice and tips from experienced pros
sharing their opinions.
Updated: March 2026
Popular Comparisons
Tricentis Tosca
Apigee
OpenText Functional Testing
Katalon Studio
Postman Enterprise
Tricentis NeoLoad
OpenText Professional Performance Engineering (LoadRunner Professional)
BlazeMeter
Worksoft Certify
Parasoft SOAtest
OpenText Core Performance Engineering (LoadRunner Cloud)
ReadyAPI Test
OpenText Enterprise Performance Engineering (LoadRunner Enterprise)
ReadyAPI
Oracle Application Testing Suite
Buyer's Guide
Download our free Apache JMeter Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- Jmeter vs SOAtest?
- How does Postman compare with Apache JMeter?
- How does BlazeMeter compare with Apache JMeter?
- What is your experience with Citrix with JMeter?
- When evaluating Load Testing Tools, what aspect do you think is the most important to look for?
- SOAtest vs. SoapUI NG Pro?
- Does Compuware have a manual testing solution? Which manual testing solutions should we be considering?
- What are the top performance tools available to load test web applications?
- What is the best tool for mobile native performance testing on real devices?
- When evaluating Performance Testing Tools, what aspect do you think is the most important to look for?












