Skip to main content

Performance Testing Basics in HP Loadrunner 12.53

Introduction

Latest Version  :           12.53
Developed       :           HP Software Division
OS                   :           Windows/ Linux (Load Generator Only)

HP LoadRunner is a software testing tool from Hewlett-Packard. It is used to test applications, measuring system behaviour and performance under load. HP acquired LoadRunner as part of its acquisition of Mercury Interactive in November 2006.

HP LoadRunner can simulate thousands of users concurrently using application software, recording and later analysing the performance of key components of the application.

LoadRunner simulates user activity:
·      by generating messages between application components
·      by simulating interactions with the user interface such as keypresses or mouse movements

It provides an efficient and robust means to verify that your application’s architecture is built for more efficient performance and reliability. LoadRunner helps you:

·         Test a broad range of applications, including the latest Web and Mobile technologies, ERP/CRM applications, and many legacy systems.
·         Run high-scale tests using minimal hardware, including any mix of physical and virtual
environments, including public Cloud infrastructure.
·         Identify end-to end performance bottlenecks using advanced monitoring and analysis tools,
·         and ensure that new or upgraded applications meet the performance requirements of your
business.

The key components of HP LoadRunner are:

·       Load Generator generates the load against the application by following scripts
·      VuGen (Virtual User Generator) for generating and editing scripts
·      Controller controls, launches and sequences instances of Load Generator - specifying which script to use, for how long etc. During runs the Controller receives real-time monitoring data and displays status.
·       Agent process manages connection between Controller and Load Generator instances.
·        Analysis assembles logs from various load generators and formats reports for visualization of run result data and monitoring data.

Modules are available to enable HP LoadRunner to capture, replay and script different application and networking technologies. These include support for:

·         applications using Microsoft .NET and Java
·         database servers such as Microsoft SQL Server and Oracle
·         internetworking protocols such as DNS, FTP and LDAP
·         e-mail protocols including IMAP, MAPI, POP3 & SMTP
·         remote client technologies such as Citrix ICA and RDP.

After the test completes, the LoadRunner analysis engine provides a single view of end-user
response time, infrastructure-level and code-level performance; and includes the patented
Auto-correlation engine to identify the most likely causes of performance issues.

 





Comments

  1. I am learning Qtp training in Chennai and now I am in intern, so I have referred a lot of blogs to enhance my skill test to get a good job ion testing industry, Thanks for the informative article.

    ReplyDelete
    Replies

    1. Happy to hear this! Had a break ,but will be back with more such posts related to advanced Performance Testing.

      Cheers!

      Delete
  2. Thanks for this nice post about Software Testing; I hope you will post more regarding software testing, keep blogging...
    Regards,
    Software testing training|Software training|Software testing training in Chennai

    ReplyDelete
    Replies
    1. Thanks! Hope this was helpful for you.

      Cheers!

      Delete
  3. I hope your Testing tools content has unique identity across the world. Each and every blog in your website is very informative users. I am eagerly waiting for the next content.
    Loadrunner Training in Chennai
    Loadrunner Training

    ReplyDelete
    Replies
    1. Thanks Mirnalini! Working on more posts currently, and probably would come up with more unique content regarding to Performance Testing.

      Cheers!

      Delete

Post a Comment

Popular posts from this blog

Loadrunner ~ Performance Testing with Citrix Protocol : Recording Tips n Tricks!

1 . INTRODUCTION 1.1 Citrix Protocol in load runner Recording Tips When recording a script, be sure to follow these guidelines in order to create an effective script. Single vs. Multi-Protocol Scripts When creating a new script, you may create a single protocol or multi-protocol script. If you plan to record a simple Citrix ICA session, use a single protocol script. When recording an NFUSE Web Access session, however, you must create a multi-protocol script for Citrix ICA and Web (HTML/HTTP), to enable the recording of both protocols. Record into Appropriate Sections Record the connection process into the vuser_init section, and the closing process into the vuser_end section. This will prevent you from performing iterations on the connecting and disconnecting. Run a Clean Session When recording a session, make sure to perform the complete business process, starting with the connection and ending with the cleanup. End your session at a point from where you could sta

Peformance Testing with Citrix Protocol : Citrix ICA Vuser Functions (CTRX)

Mouse Functions ctrx_mouse_click Emulates a mouse click on a Citrix client ctrx_mouse_double_click Emulates a double mouse click on a Citrix client ctrx_mouse_down Emulates a mouse down click on a Citrix client ctrx_mouse_move Emulates a mouse move on a Citrix client sent to a Citrix server. ctrx_mouse_up Emulates a mouse up click on a Citrix client ctrx_mouse_click Emulates a mouse click on a Citrix client sent to a Citrix server. int ctrx_mouse_click( long x_pos, long y_pos, long mouse_button, long key_modifier, char *window_name, [CONTINUE_ON_ERROR,] CTRX_LAST ); int ctrx_obj_mouse_click( const char *obj_desc, long x_pos, long y_pos, long mouse_button, long key_modifier, char *window_name, [CONTINUE_ON_ERROR,] CTRX_LAST ); obj_desc A description of the object recorded if the agent is installed on the server. x_pos The horizontal distance of t

ATM API Loadtesting with Sybase ASE using LOADRUNNER 12.60

Introduction            SAP ASE   (Adaptive Server Enterprise), originally known as   Sybase   SQL Server, and also commonly known s   Sybase   DB or   Sybase ASE , is a relational model database server product for businesses developed by   Sybase   Corporation which became part of   SAP  AG. Metrics Considered for load testing of ATM APIs ·          Transaction per Minute (TPM) e.g : 600 TPM ·          Transaction per second (TPS) e.g: 10 TPS Setting up Database connection ODBC Data Source Administrator For 32 bit: C:\Windows\system32\ odbcad32 For 34 bit: C:\Windows\SysWOW64\ odbcad32 Add a new Data Source for Sybase ASE                                  LR Scripting: Web-HTTP/HTML Protocol Action () {          lr_start_transaction ( " P_API_XXXXXX_XXXXXX _ExecuteQuery" );        //Establishing ODBC driver Connection // Connection String for Sybase ASE : //ConnectionString=Dsn={ODBC Reference Name};Uid={use