Performance Testing Using JMeter
December 22, 2017

Performance Testing Using JMeter

Anonymous | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User

Overall Satisfaction with JMeter

JMeter is the main preferred performance testing tool in my organization. It is the best tool to test the performance of an application at the protocol level and also at the UI layer with various thread groups, listeners etc.. The BlazeMeter plugin for record and playback is also very helpful. Jmeter itself has a very neat UI. It being an open source tool makes it more and more attractive.
  • It has many inbuilt functionalities like cookie manager baked in so that you don't spend too much time in addressing those. It's UI is very neat and very easy to use. Record/Playback options to build tests.
  • You can easily add what thread groups, logic controllers, samplers, assertions, listeners etc.. for effective performance tests
  • As a bonus, you can use JMeter to test the functionality of web services/rest services as well meaning you can use ONE tool to test performance and functionality of your service layer
  • It's very easy to parameterize the tests and also load the data from excel which you would expect to do a lot in good performance testing.
  • With the samplers, you can integrate selenium with JMeter to develop effective tests at UI layer for free.
  • Even though it has very easy installation, you can run into issues easily. I was ab;e to trigger a test at browser level but couldn't stop the tests. I had to kill it from task manager and then had to reinstall from begining.
  • There are so many things in JMeter you can do especially with the sampler for selenium for UI tests. More documentation/webinars etc.. would help the community better.
  • The jmx files should have an easy way to be integrated with ci/cd tools and cloud.
  • It being an open source solution for performance testing, the ROI is very good. You can build your tests very fast and start seeing the benefits very early.
It has very powerful capabilities and for free!!! It's ease of use and installation and easy to get started are highlights. A lot of community support and youtube videos from JMeter developers to help you understand various functionalities within JMeter to support you. You can also leverage JMeter as a functional test tool for your service layer.
If you are looking for Open source or even starting off with performance testing, JMeter is the tool for you. The more you use JMeter the more you will learn it's powerful capabilities. It's best suited for testing the API layer/protocol layer. You can also achieve UI layer performance testing with selenium samplers.It has powerful assertions and so you can use JMeter as functional test tool too at the service layer. Parameterization is very easy. Html cookie manager will help you immensely for a browser-based test. You can use a BlazeMeter plugin on chrome for record.playback and JMX file creation.Jmeter is not recommended when you want to test the performance of the application with complex scenarios in UI layer.

JMeter Feature Ratings

End to end performance management
7
Integrated performance data
8
Deployment model flexibility
8
Real time monitoring
8
Automated anomaly detection
6