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.
Open Source Tool developed on java Platform by Apache. Hence, it is free of cost under the Apache License.
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.
Apache JMeter-Supports extended library in the form of plug-ins.
HP LoadRunner-Supports windows DLL for customization.
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.
Does not support variable speed but has a weak socket implementation for it.
Supports variable connection speed/bandwidth throttling
7. Real-Time Load Adjustment
Achieves by tuning individual agents.
Very Flexible, has the ability to start and stop load in the middle of the test.
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.
Both Tools are efficient in Load testing and widely used in the industry.
Both provide the basic three parts of the a Load Tester
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