Performance and Testing tools comparison. HP LoadRunner Vs Apache JMeter.

HP LoadRunner and Apache JMeter are two tools used for performance and testing applications under the actual load before they are deployed.

This article will list down a point-to-point comparison of the two widely used softwares with their plus points as well as drawbacks. As these tools are widely used by testers across India and the world, this article is aimed at, and will hopefully helpĀ trainees as well as professionals working in the same field.

1. Developers.

Apache JMeter.

Open Source Tool developed on java Platform by Apache. Hence, it is free of cost under the Apache License.

HP LoadRunner.

It is a proprietary software licensed to HP, built on C++ and C platform. Cost of the Product depends on the Number of Vusers Required and Protocol Support.

2.Extensions.

Apache JMeter-Supports extended library in the form of plug-ins.

HP LoadRunner-Supports windows DLL for customization.

3.Platform Support.

Apache JMeter-Cross platform tool requires JRE for working.

HP LoadRunner-Used over windows platform, weak on UNIX and does not support solaris platform

4.Analysis and Reporting.

Apache JMeter-Insufficient tools for Analysis and reporting.

HP LoadRunner-Provides strong tools for analysis and reporting (MS Word, HTML etc).Personalized graphs

5. IP Spoofing

Apache JMeter-Does not support IP spoofing.

HP LoadRunner-Supports IP Spoofing

6. Bandwidth Throttling.

Apache JMeter.

Does not support variable speed but has a weak socket implementation for it.

HP LoadRunner.

Supports variable connection speed/bandwidth throttling

7. Real-Time Load Adjustment

Apache JMeter.

Achieves by tuning individual agents.

HP LoadRunner.

Very Flexible, has the ability to start and stop load in the middle of the test.

8.Scripting

Apache JMeter-XML based scripts with a good UI

HP LoadRunner-Scripts based on C programs and has a powerful VUGen

9.Real Time Monitoring

Apache JMeter-Not equipped with much tools for the same

HP LoadRunner-Has extended graphs for client side, server side cpu and memory usage.

Notes:

Both Tools are efficient in Load testing and widely used in the industry.

Both provide the basic three parts of the a Load Tester

1.Vuser Generation

2.Controller

3.Analysis and Reporting.

The Use of JMeter or LoadRunner depends upon the type of project. Large Scale Complex projects need Load Runner which is a industrial standard.

This post is a Guest Post by Mr.Anil Chikane who currently works as a system tester at iGate Patni Computer Solutions, Mumbai.

You can contact him at anil.chikane1 @yahoo.in

4 Responses to "Performance and Testing tools comparison. HP LoadRunner Vs Apache JMeter."

  • Shreya says:
  • DS says:
  • Suha says:
  • sam says: