Introduction
BA Training or QA Training
Duration: 8 weeks. (80+ Hours)
Cost: $600 (Payable in easy installments)
Contact Us or Call us at +1 (727) 282-5255
 

LoadRunner Training

Introduction to LoadRunner
LoadRunner is an automated testing tool from HP to test system behavior and performance. To understand the LoadRunner let us first understand what “Performance Testing” is:

"Performance testing is a process to determine how a system performs in terms of responsiveness and stability under specific workload. It helps to investigate measure, validate or verify other quality attributes of the system, such as scalability, reliability and resource usage."

The followings are main performance testing type:
  • Load Testing:
    Load testing is the simplest form of performance testing. A load test is usually conducted to understand the behavior of the system under a specific expected load.

  • Stress Testing:
    Stress testing is normally used to understand the upper limits of capacity within the system.

  • Endurance Testing:
    Endurance testing is usually done to determine if the system can sustain the continuous expected load. During endurance tests, memory utilization is monitored to detect potential leaks in the application.

Single-user testing primarily focuses on functionality and the user interface of a system component, multiple-user testing focuses on performance and reliability of an entire system. For example, in typical real life scenario 5000 users might log in simultaneously to a system on Monday morning. What is the response time of the system? Does the system crash?

LoadRunner load tests by simulating an environment in which multiple users work concurrently on an AUT (Application Under Test). LoadRunner accurately measures, monitors, and analyzes a system’s performance and functionality while simulating the multiple users.

Load Runner Training

LoadRunner Solution for Performance Testing
  • LR reduces resource requirements by replacing human testers with virtual testers. These virtual users simulate the behavior of real users in operating real applications.
  • LoadRunner reduces the hardware requirement for testing by simulating Several virtual test from a single computer.
  • LR Controller allows you to easily and effectively control all virtual users from a single point of control.
  • LR monitors the application performance online; it enables you to fine-tune your application/ server during test execution.
  • LR automatically stores the application performance during a load test. It generates wide variety of graphs and reports to view the performance data
  • LR provides information about performance delays : network or client side issues, CPU performance issues, I/O issues, database issues, or other issues at the database server. LoadRunner monitors the network and server resources to help you improve performance.
  • LR performance tests are completely automated. These tests can be easily repeated as often as you need.

LoadRunner Archiecture
Loadrunner works by creating Virtual Users who act like real time users of application/software. Scripts are recorded by using Virtual User Generator component. Load generation and monitoring will be done by Controller. Finally, Analysis component will help to generate the meaningful reports.

LR Archiecture

LoadRunner Components
LoadRunner has mainly three components which play different roles to complete the load test on a system:
  • Virtual User Generator
    The purpose of Virtual user generator is to capture end-user business processes and creates an automated performance testing script for single user, also known as a virtual user script. The virtual user generator is used to do the required enhancements to the generated single user script in such a way that it can be run for multiple users. There are following things which plays an important role in scripting:
    • Parameterization: Parameterization used to edit and replace hardcoded values to parameters in the recorded script. For example, if we want 10 users to login into the application. To meet this objective we will parameterize the username and password in our script. Values for these parameters can be passed through CSV or other user defined variables.
    • Correlation: Correlation is used to manage the dynamic content returned by the application during test execution. For example, there is always a new unique transaction ID generated in an online banking application. Our script must be able to handle these dynamic transactions ID, this is known as Correlation

  • Controller
    purpose of the Controller is to organize, drive, manage, and monitor the load test. The controller gets installed in a client environment machine which will be configured with LoadRunner license for a specific number of users. Multiple controllers with multiple LoadRunner licenses can be set up to handle multiple projects.

  • Analysis
    The purpose of analysis controller is to analyze outcome which helps you view, dissect, and compare the performance results. This component also helps in creating graphs and reports to present the performance test results to stakeholders.

The LoadRunner Testing Process
You can easily create and run load test scenarios by following the LoadRunner six step process.

1. Plan your Test:
A clearly defined test plan will ensure that the LoadRunner scenarios that you develop will accomplish your load testing objectives.

2. Creating Virtual user script:
Virtual users emulate human users interacting with your Web-based application. Virtual user script contains the actions that each user performs during scenario execution.

3. Creating your test scenario:
A scenario describes the events that occur during a testing session. A scenario includes details about machines on which Virtual users run, details about scripts that Virtual users run, and details about specified number of Virtual users or user groups that run during the scenario.

4. Running your Scenario:
Loadrunner provide an option to run the entire scenario, groups of Virtual users, or individual Virtual users. During scenario execution, LoadRunner measures and records the transactions that you defined in your virtual user scripting.

5. Monitoring your Scenario:
LoadRunner provides an options to monitor scenario execution using the online run-time, web resource, database server resource, system resource, web server resource, transaction, Web application server resource, network resources etc.

6. Analyzing your Test Results:
LoadRunner records the performance of the application under different loads and generate graphs/ reports to analyze the application’s performance.

Versions
1. Version 11.5 released on 06/28/2012
2. Version 11.0 Patch 4
3. Version 11.0 Patch 3 released on 06/20/2011
4. Version 11.0 Patch 2 released on 02/22/2011
5. Version 11.0 Patch 1 released on 01/06/2011
6. Version 11.0 available September 2010
7. Version 9.52 patch to 9.51
8. Version 9.51 patch to 9.50
9. Version 9.50 available June 2009
10. Version 9.10 installer, available Feb. 2008
11. Version 8.0 became available August 2004.
12. Version 7.8 Feature Pack 1 added support for Windows XP.
13. Version 7.8 became available September 2003.
14. Version 6.5 available June 2000
15. Version 6.0

At Training-Specialists we are providing Load Runner Training, LoadRunner Training/LR Training online classes.

Any Question?
I am Interested in : How much is 9 + 1 =
Quick Contact
I am Interested in :
How much is 9 + 1 =



Contact

Student Testimonial
Course was to the point, easy to understand and class coordinator was really helpful.
By Student, Jan 2017    
Training-Specialists