HP LoadRunner

From Wikipedia, the free encyclopedia
Jump to: navigation, search
For the video game, see Lode Runner. For the Citroën CX Loadrunner, see Citroën CX.
HP LoadRunner
HP New Logo 2D.svg
Developer(s) Hewlett-Packard, HP Software Division
Stable release 12.00
Operating system Microsoft Windows and Linux (Load Generator only)
Available in 11 languages
Type Load testing tools
License Proprietary
Website HP LoadRunner software

HP LoadRunner is an automated performance and test automation product from Hewlett-Packard for application load testing: examining system behaviour and performance, while generating actual load. HP acquired LoadRunner as part of its acquisition of Mercury Interactive in November 2006.[1]

A software testing tool, HP LoadRunner works by creating virtual users who take the place of real users' operating client software, such as Internet Explorer, sending requests using the HTTP protocol to IIS or Apache web servers.[2] HP LoadRunner can simulate thousands of concurrent users to put the application through the rigors of real-life user loads, while collecting information from key infrastructure components (Web servers, database servers etc.)[3] The results can then be analyzed in detail to explore the reasons for particular behavior.

HP LoadRunner supports various protocol bundles for load testing: .NET Record/Replay, Database, DCOM, GUI Virtual Users, Java Record/Replay, Network, Oracle E-Business, Remote Access, Remote Desktop, Rich Internet Applications, SAP, SOA, Web 2.0, Web and Multimedia and Wireless.[4]

HP LoadRunner can be run standalone (the classical way to run it, with a controller and several load generators as the main components) geared towards one or two persons using each controller or as part of HP PerformanceCenter (which pools together several controllers, all load generators, adding a web site, a schedulers and more to facilitate sharing of the LoadRunner resources among many persons.

History[edit]

Version Service Pack Release date Notes
6.0 N/A April 2000  
6.5 N/A June 2000 Added "TurboLoad" technology.
7.8 N/A September 2003  
7.8 Feature Pack 1 September 2003 Added support for Windows XP.
8.0 N/A August 2004 Added "Additional Attributes" to Runtime Settings.
9.10 N/A February 2008  
9.51 N/A July 6, 2009  
9.52 N/A June 14, 2010  
11.0 N/A September 2010  
11.0 Patch 1 January 6, 2011  
11.0 Patch 2 February 22, 2011 Added support for Visual Studio 2010 and Protocol Updates to Ajax TruClient, Citrix, Flex, Web.
11.0 Patch 3 June 20, 2011 Added support for IE9, Mobile protocols, GraniteDS.
11.0 Patch 4 November 2011 HP SV (Service Virtualization Integration) with Controller, GWT-DFE(Google Web Toolkit- Data Format Extension), RTMP Tunneled, Messaging support, Streaming support, Flex Correlations.
11.50 N/A November 2011 Added New VuGen IDE, Ajax TruClient for IE, Web Protocol Asynchronous Support, Flex, Mobile, .NET, Web Services, 64-bit applications recording, IPv6 support.
11.50 Patch 1 July 20, 2012 Added Ajax TruClient IE protocol.
12.00 N/A March 18, 2014 Added ability to instantiate instances on Amazon EC2 directly from LoadRunner UI.

HP LoadRunner in the Cloud[edit]

In May 2010, HP announced that an on-demand version of the application performance testing software would be available via Amazon Elastic Compute Cloud.[5] HP LoadRunner in the Cloud is first being offered as beta software in the U.S. and is available with pay-as-you-go pricing. The software is intended for performance testing for businesses of any size.[6] HP LoadRunner in the Cloud is part of a portfolio of cloud computing solutions offered by HP Software Division.[7]

Architecture[edit]

HP LoadRunner by default installs 3 icons on the Windows desktop:

  • VuGen (Virtual User Generator) for generating and editing scripts and writing different logics in the script with programming languages.
  • Controller for composing scenarios which specify which load generators are used for which script, and for how long, etc. During runs the Controller receives real-time monitoring data and displays status.
  • Analysis which assembles logs from various load generators and formats reports for visualization of run result data and monitoring data.
  • Agent process establish connection between controller and load generator.
  • Load generator generates the load against the application.

Scripting Languages[edit]

HP LoadRunner client emulation scripts are usually created using the ANSI-C programming. However, Java and .Net programs can also be run by HP LoadRunner.

References[edit]

External links[edit]