Apache JMeter

(31)
4.3 out of 5 stars

Apache JMeter desktop application is open source software, a 100% pure Java application designed to load test functional behavior and measure performance.

Work for Apache JMeter?

Learning about Apache JMeter?

We can help you find the solution that fits you best.

Apache JMeter Reviews

Write a Review
Filter Reviews
Filter Reviews
  • Ratings
  • Company Size
  • User Role
  • Industry
  • For Category
Ratings
Company Size
User Role
Industry
For Category
Showing 31 Apache JMeter reviews
LinkedIn Connections
Apache JMeter review by <span>Philippe M.</span>
Philippe M.
Validated Reviewer
Verified Current User
Review Source

"One of the most powerful Tool for load testing (compared to Commercial or Open-Source solution)"

What do you like best?

One of the most powerful Tool for load testing (compared to Commercial or Open-Source solution)

It is a very flexible tool and allows much higher customization than commercial products.

It has since 3.X a very nice web report that provides very rich reporting.

It integrates very well with the development stack through Maven, Gradle, Jenkins, Bamboo...

It is very easily deployable or available on the clouds (AWS, Google, Azure)

It allows load testing a very large range of protocols with Core or Open Source or commercial plugins.

It has a recording feature that allows a huge gain when building a load test. It also has a lot of Extractors (JSON, HTML, Regex, CSS / JQuery ) that allow building very complex scenario easily and an IDE for building it and debugging it.

Its architecture in plugin allows extension that ranges from simple productivity extensions to complete plugin for new protocols.

What do you dislike?

Nothing blocker.

But maybe the lack of undo/redo in the GUI.

And for beginners, the need to read the documentation and a certain learning curve.

Recommendations to others considering the product

Read the very complete documentation at https://jmeter.apache.org/

Read up to date blogs

What business problems are you solving with the product? What benefits have you realized?

Load testing Web applications based on J2E, PHP, ASP.NET technologies, Mobile Applications, Micro-Services based applications, Restful Webservices, Soap Webservices, Enterprise ERP, BI applications, Video Streaming servers.

Sign in to G2 Crowd to see what your connections have to say about Apache JMeter
Apache JMeter review by <span>Ajish M.</span>
Ajish M.
Validated Reviewer
Review Source

"Must Open Source Software to ease software testing"

What do you like best?

Jmeter can be used for various aspects of software testing, as below:

1) API Testing

2) Junit Testing

3) Database testing

4) web interface testing

5) unit Testing integrating with eclipse

6) Devops integration

7) Performance testing

8) Data driven testing

9) Automation testing

What do you dislike?

Since being an open source, its lags few useful aspects like reporting feature out of the box.

Although those plugins can be added as per need, but for new users it may be challenging to have everything setup and gather the required details to use full potential of Jmeter.

Recommendations to others considering the product

Encourage Open Source.

What business problems are you solving with the product? What benefits have you realized?

While coming across Software testing, Jmeter provides below solution for below business problems.

1) Foremost being a open source software it provides a fully capable software out of the box without any cost associated of licensing and so on.

2) Widely tutorials available for anyone to learn and start using the software.

3) Integration with most of Dev tools

What Software Testing solution do you use?

Thanks for letting us know!
Apache JMeter review by <span>Ananth K.</span>
Ananth K.
Validated Reviewer
Verified Current User
Review Source

"Testing utility for a variety of interface points"

What do you like best?

JMeter is versatile utility for building good range of input data options and a variety of ways to show results.

- easy to use and with allows users to build test cases with minimal learning curve.

- can be used it to functionally test http restful interfaces, web endpoints

- can be customized to test with legacy applications

- ability to easily switch from functional to load test by adding users.

- can be used to run integration test as part of maven build.

What do you dislike?

- Limited documentation. This is one area for improvement. It needs to be more detailed and does not appear to be well organized.

- Limited options to test non-java apps

Recommendations to others considering the product

For applications using Java, Jmeter is an easy choice as it allows you to create custom plugins.

What business problems are you solving with the product? What benefits have you realized?

We wanted to build an application that exposes a restful interfaces through HTTP. We wanted something that works for functional tests as well as integration test for builds in maven. Since the application was built on java, Jmeter was an easy choice.

Jmeter made it easier to create large set of data inputs. It helped us when we were going through design changes and required automated regression tests.

Apache JMeter review by <span>Ramona S.</span>
Ramona S.
Validated Reviewer
Verified Current User
Review Source

"JMeter - complete tool for load&performance"

What do you like best?

- very easy to use

- has a graphical interface, which is a good feature, especially when testers don't have a high level of expertise with load or performance testing

- it helps you clearly define load, performance and stress testing notions

- it is highly configurable, allowing you to create simple or complex test plans

- free of charge

- it can be run in distributed mode, a very useful feature especially when wanting to simulate load tests as closely as possible to real life scenarios

- able to use csv files as inputs

- able to create nice graphical reports

- it can be run from the command line, hence, it has the possibility of being integrated with a CI system

What do you dislike?

- the graphical interface is not very intuitive and you'll have to carefully read through the available documentation in order to figure out how to start and create test plans

- when used for non-Java apps, the app might crash for time to time and it needs a restart

- if using test plan with more than let's say 1000 concurrent virtual users, then you'll need a powerful computer to be able to support this load. The alternative is to run the tests in distributed mode, which is a more elegant and reliable solution, but it implies costs, as new Amazon machines are required (for example).

- not enough control over the test cases; you can modify them via the UI interface and that's about it; you have direct access to the source code, but modifying jmx files can be challenging at times.

Recommendations to others considering the product

- A complete tool for load and performance testing. If you want quick results, JMeter is the way to go.

What business problems are you solving with the product? What benefits have you realized?

- I am able to easily create load, performance and stress tests.

- The management is able to clearly see the current state of the system: what's its breaking point, how well does it behave under normal and stressful situations

- being able to integrate JMeter with a CI system, we can easily analyze how the system has been performing throughout a certain period of time

Apache JMeter review by <span>Yonney j.</span>
Yonney j.
Validated Reviewer
Verified Current User
Review Source

"Jmeter: performance testing tool with high flexibility"

What do you like best?

When using Jmeter,we do not need to programming test scripts.As long as you familiar with the HTTP request, the business process, you can according to the input object in the page to write test cases.What's more,Jmeter's test scripts are easy to maintain, which can be copied, and saved in a certain part.

What do you dislike?

JS program and the page cannot be verified using Jmeter, you need to verify manually by yourself.What's more,even if the JMeter script is executed successfully, it is still unable to determine whether the program is executed correctly, and sometimes it needs to enter the program to view, or view the response data from the Jmeter.

Recommendations to others considering the product

You can use Jmeter by reading some tutorials or official documents as if you are a beginner.

What business problems are you solving with the product? What benefits have you realized?

I used the Jmeter tool to complete the test of the Http interface.A subsystem is proposed to be placed in the same "test plan", and the process test can be distinguished by "thread group", which is also easy to set up different test data. More independent interface, can be unified in a thread group, the order of the completion of the test.

Apache JMeter review by <span>Giuseppe A.</span>
Giuseppe A.
Validated Reviewer
Verified Current User
Review Source

"A tool for automate test and try stress test"

What do you like best?

It offers you many options and tools to make automatic test and stress test. It adapts to many different scenario and it is really complete. Add some plugin cover all your needs.

What do you dislike?

It uses soo many resources. When you make a complex test, I'm not able to simulate more than a couple of threads at the same time. In addition, configuration of single componet should be more simple.

Recommendations to others considering the product

Watch out resources used and try to permit more threads simultaniously

What business problems are you solving with the product? What benefits have you realized?

I've realized stress tests that help me to find problems in my web services and fix them. I've also realize some test case that simplify deployments automation.

Kate from G2 Crowd

Learning about Apache JMeter?

I can help.
* We monitor all Apache JMeter reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. Validated reviews require the user to submit a screenshot of the product containing their user ID, in order to verify a user is an actual user of the product.