Live Online (VILT) & Classroom Corporate Training Course

The course guides participants through the entire testing process wherein they will plan the test, create the script and create, run and analyse the scenario.
LoadRunner Logo

How can we help you?

  • CloudLabs
  • Projects
  • Assignments
  • 24x7 Support
    24x7 Support
  • Lifetime Access
    Lifetime Access


In this course, participants are introduced to the various aspects of performance testing and the concepts of LoadRunner including its architecture and installation. They will move on to the more advanced concepts of VUSER and the VUGEN environment.



At the end of LoadRunner testing training course, participants will be able to

  • The aspects of performance testing and why LoadRunner is preferred over other load testing tools
  • The LoadRunner environment, architecture and its components
  • The VUSER and VUGEN basic and advanced concepts including Parameterization, Transactions and Controllers
  • Types of scenarios. And about creating, scheduling and running scenarios
  • How to perform monitoring and analysis


There are no prerequisites to attend this course but knowledge of performance testing will help.


Course Outline

  • What is Performance Testing Benefits of Performance Testing
  • Performance Testing phases / Life Cycle
  • Types of Performance Testing (Load, Stress, Volume, Endurance, Baseline, Benchmark etc)
  • Introduction about various Performances Testing tools and scripting language info
  • Identifying the business scenarios for Performance Testing
  • Think time, rendezvous point, IP Spoofing, Denial of Services Attack
  • Workload Characterization

  • LoadRunner architecture
  • Where to install LoadRunner components
  • Identify hardware and software needed for installation
  • Installing Loadrunner samples

  • Introduction to VUSER Concept:
    • Definition of Vuser
    • Why VUGEN is Used
    • Features of VUGEN
  • Streamlining Recording:
    • Settings to be done before recording
    • Modes of recording
    • Choosing the right protocol
    • Types of protocol loadrunner supports
    • Single and Multiple protocols
    • When and how to use more than one Action
    • Deleting Action
  • First touch to VUGEN:
    • Starting VUGEN
    • Understanding VUGEN Environment Options
    • Choosing the right protocol
  • Recording Script using VUGEN:
    • VUSER Script sections (Init, Action and end)
    • Creating New Virtual VUSER script
    • Adding and removing protocols
    • Choosing New Virtual user category
    • Begin Recording on your application
    • Ending and Saving a recording session
    • Running the Created Script
  • Introduction to Output window in VUGEN:
    • Replay Log
    • Recording Log
    • Generation Log
    • Correlation Results
  • Understanding the VUSER script:
    • Viewing and modifying VUSER scripts
    • Understanding the functions generated in the code
    • Getting Help on functions
    • Workflow Wizard
    • Walkthrough on few Loadrunner functions
    • Recap of Steps for creating Vuser Scripts
  • Actions in depth:
    • When and how to use more than one Action
    • Deleting Actions
    • Rename actions
    • Import Action into Vuser
  • Introduction to VUGEN parameters:
    • Definition of parameter
    • Why parameterization is required
    • Parameters Limitations
    • Creating Parameters
    • Types of parameters
    • Using Existing Parameters
    • Using Parameter List
    • Parameterization options
  • File and table type parameters:
    • Creating data files
    • Properties of file type parameters
    • properties of table type parameters
  • Setting Parameters properties:
    • Introduction to setting parameter properties
    • Setting properties for internal data parameter types
    • Setting properties for user defined functions
    • Choosing parameter formats
  • Data Assignment methods:
    • Sequential
    • Random
    • Unique
  • Data Update Modes:
    • Each Occurrence
    • Each Iteration
    • Once
  • Configuring Run time settings:
    • About Run time settings
    • Configuring run time settings
    • pacing run time settings
    • Configuring Log run time settings
    • Configuring Think time settings
  • Correlations:
    • Introduction to correlations
    • Auto Correlation
    • Wdiff Utility
    • Manual Correlation
  • Introduction to Transactions:
    • What are transactions
    • Why we need transactions
    • How to insert transactions in the script
  • Introduction to content check:
    • Why we need Content checks
    • How to use the inbuilt content checks
    • How to build your own content checks

  • Introduction to controller:
    • Opening controller
    • Why we need controller
    • Significance of controller
    • Features on controller
  • Loadrunner Testing Process:
    • Planning the test
    • Creating Vuser Script
    • Creating the scenario
    • Running the scenario
    • Monitoring the scenario
    • Analyzing the scenario
  • Designing a scenario:
    • Creating a scenario
    • Run scenario with sample Vuser load
  • Scenario types:
    • Manual Scenario
    • Goal Oriented scenario
  • Introduction to Load generators:
    • What is load generator
    • Why we need load generators
  • Kinds of Scheduling Scenarios:
    • Schedule by scenario
    • Schedule by group
  • Scheduling scenarios:
    • About Scheduling scenarios
    • Delaying the start of scenarios
    • Scheduling a scenario
    • Scheduling Vuser groups
    • Adding Vuser to Scheduled scenarios
  • Creating and running a manual scenario:
    • Creating Vuser groups
    • Configuring Vusers in Vuser group.
    • Configuring Vuser run time settings
    • Configuring scripts
    • Setting time out intervals
    • Configuring Scenario run time settings
    • Setting the run time file location
    • Specifying results location
    • Collating results
  • Running scenarios and controlling Vusers:
    • Running entire scenario
    • Controlling Vuser groups
    • Controlling individual Vusers
    • Manually adding Vuser to running scenario
    • Manually adding Vuser to Rendezvous
  • Viewing Vusers during executions:
    • About viewing vusers during executions
    • Monitoring Vuser status
    • Viewing the output window
    • Viewing Vuser script log
    • Logging execution notes
  • Creating Goal Oriented scenario
    • About Planning goal oriented scenario
    • Understanding goal oriented scenario design tab
    • Defining scenario goals
    • Assigning properties to scripts
    • Configuring scripts

The importance of a test policy

  • About Online Monitoring
  • Setting up the Monitoring environment
  • Monitor types
  • Choosing Monitors and measurements in the controller
  • Starting the monitors in the controller
  • Opening online monitor graphs in the controller
  • Setting monitor options

  • Introduction to Analysis