TrustRadius
JMeter, from Apache, is a load and performance testing tool.https://media.trustradius.com/product-logos/MN/jr/HRH2X6MD7M7N.jpegJMeter is a nice tool for performance testing.JMeter is used in our department as a performance testing tool. We use it to simulate multiple user systems and evaluate our product's performance.,Multiple thread group can simulate multiple user system Setup thread, tear down thread, so we can create a scenario first, do the operation and tear down at the end CSV file is very useful,I noticed that sometimes after you record staff in JMeter, the order is sometimes wrong.,9,It's a good tool for a multiple user environment.,,8,Implemented in-house,8JMeter does it allJMeter is currently being utilized in our department for streaming and e-commerce applications. I use JMeter for functional, regression and performance testing. We heavily rely on this tool for every release we do to perform the above types of testing.,Performance testing and aggregating results in one place. From functional testing of API's to regression and peformance tesing, the same tool can be used and tests can be leveraged.,Copy & pasting - I noticed bugs when I copy & paste tests under a thread group to others. Some simple way of sharing variables from one thread group to other in same JMX.,9,Faster results in release testing,reliability,heavy reliance on verifying application performance,Jmeter, what can not you do with it?Jmeter is used by our group in Intuit to do performance tests and analysis for all the different services that are part of the division. It is slowly and surely becoming a common tool for all the groups in Intuit primarily due to the ease of use and the no cost attached to it. Jmeter helps us to construct tests in minutes and the scripts can be run from any platform which has Java installed on it. Jmeter test plans (scripts) can be shared with the product development team to run on their local or dev environment to get performance insight at an early stage in the lifecycle of the product. Jmeter tests can also be run from a command line which makes it easy to make it part of Jenkins job for CI/CD framework.,Easy to construct Webservices script - You just need to add a sampler with the endpoint, payload and header information. And boom you can run a load test on the service with varying load and capture the response time and throughput. In a commercial tool like Loadrunner or Silkperformer, this process would take at least couple of hours, while with Jmeter we can do this in 10 minutes or less. Modularizing the scripts - Jmeter has a very good way of organizing the scripts and the reusability of the existing script (transactions) is also as easy as copy pasting the script. Jmeter tests can be run from anywhere, so you can run it from the idle webserver itself if you have some firewall restrictions to test it from your local or other environment. Jmeter distributed tests can be spawn from the AWS and results collated to see the performance from different regions in the world.,The most not so good thing about Jmeter comes with the distributed testing. When you setup a distributed testing say with two machines, the load being generated from each machine has to be the same. So we can not separate the test plan and say run these x scripts on machine 1 and y scripts on machine 2. Both machines will run the same load with all the scripts. There is a standard feature available in all the commercial tools to specify which scripts and how many Vusers to be run from which machine in a distributed testing. Reporting and graph visualization aren't that great. The option of adding external plugins for reporting does enhance it to some extent but not anywhere what we can get from Industry standard tools Jmeter for UI based scripting doesn't work easily as the websites offload more work into their Javascript in the UI. Jmeter does not execute the Javascript and we may not be able to measure the real user experience.,9,Faster time to construct Performance Tests Ability to run tests from anywhere Include the performance tests in the CI/CD framework,,9Get a load of the JMeter powerWe use JMeter mainly to load test the new hardware, soak testing memory leaks and rarely it's being used to automate certain testing processes. Jmeter is being used mainly in our QA department and very rarely by development team. Jmeter is an awesome tool, but does take a while to set up test cases and even longer to train someone to use it.,No overhead, it is the key to successful stress and destruction testing. Scalability, you can connect JMeter with multiple machines Flexibility, you can use UI to create your test or code it from scratch Has great server monitoring tools Huge community behind it Lots of plugins and extensions It's FREE!,Better User Interface Needs a little more documentation and references Improve overall look to the modern like interface,9,Decreasing manual (regression) testing, which resulted in more man hours dedicated to important stuff We found out that our server hardware needed to be upgraded Dramatic decrease in software flaws,LoadUI,Web stress tool,Loadrunner,10JMeter is the best open source load test application we've triedWe use JMeter to load test restful web services. It was a little tough to get the initial setup done, but once you are past that hump, it becomes much easier to use. We were able to use JMeter to diagnose a memory leak and prove to management that we had resolved the issue, and not just making a wild shoot in the dark. Now that we have all of our basic uploads setup and configured, it only take 10-15 minutes to set up for a new test. We haven't had as good of luck with using this to load test HTML webpages, but we are still working through those issues. Overall, we are pleased with JMeter.,Restful web service load tests - some what complex to setup, but easy to use once it is.,More real world examples to help with learning the product Easier setup to load test HTML pages Not particularly suited for Functional testing,9,Faster resolution of issue that only occur when the servers are under load ROI is great as JMeter does not cost,10,5,5,Load test Restful web services Load test SOAP requests Load test HTML pagesJMeter is awesomeI used Jmeter directly to load test a web UI in a previous role and my current employer uses it in their QA department. The main thing I love about it is that it does such a unique job of operating in a way that enables people with a diverse range of skill sets to get what they need out of it. If you just want to run a test that someone else created and analyze the stats, you just need to drop a file and you're good to go. At the other end of the spectrum, if you're building a test and want to get very specific about the test's behavior, you have a massive array of tools at your disposal. I recommend it strongly to anyone doing GUI testing.,Modular test construction Detailed statistical reporting Exportable test design,The level of detail it provides can be overwhelming at times for newbies. It would benefit from some improvements that made it easier to quickstart,10,It provided systemized front end testing that allowed us to set testable metrics for our UI performance at my last job. We simply didn't have a way of doing this before. Once our team got over the initial learning curve, it was very easy to maintain and improve our testing which made increasing the level of quality we were providing trivial. The stats don't simply measure averages, they gave me std. deviation info which let me produce reports showing how stable our response times were - which was incredibly useful as periodic back end load might not break the overall average, but it can ruin std. deviation.,,10
Unspecified
JMeter
105 Ratings
Score 8.3 out of 101
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>TRScore

JMeter Reviews

JMeter
105 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 8.3 out of 101

Do you work for this company?

Show Filters 
Hide Filters 
Filter 105 vetted JMeter reviews and ratings
Clear all filters
Overall Rating
Reviewer's Company Size
Last Updated
By Topic
Industry
Department
Experience
Job Type
Role

Reviews (26-31 of 31)

Companies can't remove reviews or game the system. Here's why.
No photo available
Score 9 out of 10
Vetted Review
Verified User
Review Source
JMeter is used in our department as a performance testing tool. We use it to simulate multiple user systems and evaluate our product's performance.
  • Multiple thread group can simulate multiple user system
  • Setup thread, tear down thread, so we can create a scenario first, do the operation and tear down at the end
  • CSV file is very useful
  • I noticed that sometimes after you record staff in JMeter, the order is sometimes wrong.
How do you make recording steps efficient in JMeter?
Read this authenticated review
No photo available
November 06, 2015

JMeter does it all

Score 9 out of 10
Vetted Review
Verified User
Review Source
JMeter is currently being utilized in our department for streaming and e-commerce applications. I use JMeter for functional, regression and performance testing. We heavily rely on this tool for every release we do to perform the above types of testing.
  • Performance testing and aggregating results in one place.
  • From functional testing of API's to regression and peformance tesing, the same tool can be used and tests can be leveraged.
  • Copy & pasting - I noticed bugs when I copy & paste tests under a thread group to others.
  • Some simple way of sharing variables from one thread group to other in same JMX.
For REST API testing, I highly recommend JMeter.
Read this authenticated review
No photo available
Score 9 out of 10
Vetted Review
Verified User
Review Source
Jmeter is used by our group in Intuit to do performance tests and analysis for all the different services that are part of the division. It is slowly and surely becoming a common tool for all the groups in Intuit primarily due to the ease of use and the no cost attached to it. Jmeter helps us to construct tests in minutes and the scripts can be run from any platform which has Java installed on it. Jmeter test plans (scripts) can be shared with the product development team to run on their local or dev environment to get performance insight at an early stage in the lifecycle of the product. Jmeter tests can also be run from a command line which makes it easy to make it part of Jenkins job for CI/CD framework.
  • Easy to construct Webservices script - You just need to add a sampler with the endpoint, payload and header information. And boom you can run a load test on the service with varying load and capture the response time and throughput. In a commercial tool like Loadrunner or Silkperformer, this process would take at least couple of hours, while with Jmeter we can do this in 10 minutes or less.
  • Modularizing the scripts - Jmeter has a very good way of organizing the scripts and the reusability of the existing script (transactions) is also as easy as copy pasting the script.
  • Jmeter tests can be run from anywhere, so you can run it from the idle webserver itself if you have some firewall restrictions to test it from your local or other environment.
  • Jmeter distributed tests can be spawn from the AWS and results collated to see the performance from different regions in the world.
  • The most not so good thing about Jmeter comes with the distributed testing. When you setup a distributed testing say with two machines, the load being generated from each machine has to be the same. So we can not separate the test plan and say run these x scripts on machine 1 and y scripts on machine 2. Both machines will run the same load with all the scripts. There is a standard feature available in all the commercial tools to specify which scripts and how many Vusers to be run from which machine in a distributed testing.
  • Reporting and graph visualization aren't that great. The option of adding external plugins for reporting does enhance it to some extent but not anywhere what we can get from Industry standard tools
  • Jmeter for UI based scripting doesn't work easily as the websites offload more work into their Javascript in the UI. Jmeter does not execute the Javascript and we may not be able to measure the real user experience.
1. Are you going to use Jmeter to primarily test for webservices? Then Jmeter is an obvious choice
2. Do you plan to test with 100s of 1000s Vusers, but have no budget to buy commercial tools?
3. Do you plan to test a wide variety of protocols like HTTP, FTP, JMS, LDAP, etc ?
Read this authenticated review
No photo available
Score 9 out of 10
Vetted Review
Verified User
Review Source
We use JMeter mainly to load test the new hardware, soak testing memory leaks and rarely it's being used to automate certain testing processes. Jmeter is being used mainly in our QA department and very rarely by development team. Jmeter is an awesome tool, but does take a while to set up test cases and even longer to train someone to use it.
  • No overhead, it is the key to successful stress and destruction testing.
  • Scalability, you can connect JMeter with multiple machines
  • Flexibility, you can use UI to create your test or code it from scratch
  • Has great server monitoring tools
  • Huge community behind it
  • Lots of plugins and extensions
  • It's FREE!
  • Better User Interface
  • Needs a little more documentation and references
  • Improve overall look to the modern like interface
There are few really good tools out there, but they get very pricey. JMeter is a fast, reliable, free and top of the line tool to use. All it takes is time to learn it and start developing more technical tests. JMeter can be applied to any web software out there, from the simple 3 page website to a high-grade industry web application.

Do I have time to learn the new software?
Would you like to know the maximum load for your server?
Can you code or have someone around that may help you with programming?

If you answer all 3 questions with yes, JMeter is the software for you
Read this authenticated review
No photo available
Score 9 out of 10
Vetted Review
Verified User
Review Source
We use JMeter to load test restful web services. It was a little tough to get the initial setup done, but once you are past that hump, it becomes much easier to use. We were able to use JMeter to diagnose a memory leak and prove to management that we had resolved the issue, and not just making a wild shoot in the dark. Now that we have all of our basic uploads setup and configured, it only take 10-15 minutes to set up for a new test. We haven't had as good of luck with using this to load test HTML webpages, but we are still working through those issues. Overall, we are pleased with JMeter.
  • Restful web service load tests - some what complex to setup, but easy to use once it is.
  • More real world examples to help with learning the product
  • Easier setup to load test HTML pages
  • Not particularly suited for Functional testing
For a free product, it performs wonderfully with load testing, with a relatively lightweight application and easy re-use makes for a winning combo. I would definitely recommend this to anyone looking for a load test application.
Read this authenticated review
No photo available
May 13, 2014

JMeter is awesome

Score 10 out of 10
Vetted Review
Verified User
Review Source
I used Jmeter directly to load test a web UI in a previous role and my current employer uses it in their QA department. The main thing I love about it is that it does such a unique job of operating in a way that enables people with a diverse range of skill sets to get what they need out of it. If you just want to run a test that someone else created and analyze the stats, you just need to drop a file and you're good to go. At the other end of the spectrum, if you're building a test and want to get very specific about the test's behavior, you have a massive array of tools at your disposal. I recommend it strongly to anyone doing GUI testing.
  • Modular test construction
  • Detailed statistical reporting
  • Exportable test design
  • The level of detail it provides can be overwhelming at times for newbies. It would benefit from some improvements that made it easier to quickstart
It's designed to do HTTP load testing, if someone wanted to do load testing over a different protocol, then obviously you don't want it. If the user is intending to integrate results data with another system, they may face problems exporting jmeter stats into the proper format - as I recall it only exports to .csv by default.
Read this authenticated review

Feature Scorecard Summary

End to end performance management (15)
7.7
Integrated performance data (15)
7.2
Deployment model flexibility (13)
7.2
Real time monitoring (14)
8.5
Automated anomaly detection (13)
6.7

About JMeter

JMeter, from Apache, is a load and performance testing tool.

JMeter Integrations

Pricing

Does not have featureFree Trial Available?No
Has featureFree or Freemium Version Available?Yes
Does not have featurePremium Consulting/Integration Services Available?No
Entry-level set up fee?No

JMeter Technical Details

Operating Systems: Unspecified
Mobile Application:No