[email protected] +91 9541 551 557 +91 9035 406 484
Synergific Store LMS Login Training Calendar

LoadRunner

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.

Expert-Led VILT & Classroom Hands-On CloudLabs Certification Voucher Available
CloudLabs
Projects
Assessments
24/7 Support
Lifetime Access

Overview

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.

Objectives

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

Prerequisites

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 VuserWhy VUGEN is UsedFeatures of VUGENVUSER TYPES
  • Streamlining Recording:Settings to be done before recordingModes of recordingChoosing the right protocolTypes of protocol loadrunner supportsSingle and Multiple protocolsWhen and how to use more than one ActionDeleting Action
  • First touch to VUGEN:Starting VUGENUnderstanding VUGEN Environment OptionsChoosing the right protocol
  • Recording Script using VUGEN:VUSER Script sections (Init, Action and end)Creating New Virtual VUSER scriptAdding and removing protocolsChoosing New Virtual user categoryBegin Recording on your applicationEnding and Saving a recording sessionRunning the Created Script
  • Introduction to Output window in VUGEN:Replay LogRecording LogGeneration LogCorrelation Results
  • Understanding the VUSER script:Viewing and modifying VUSER scriptsUnderstanding the functions generated in the codeGetting Help on functionsWorkflow WizardWalkthrough on few Loadrunner functionsRecap of Steps for creating Vuser Scripts
  • Actions in depth:When and how to use more than one ActionDeleting ActionsRename actionsImport Action into Vuser
  • Introduction to VUGEN parameters:Definition of parameterWhy parameterization is requiredParameters LimitationsCreating ParametersTypes of parametersUsing Existing ParametersUsing Parameter ListParameterization options
  • File and table type parameters:Creating data filesProperties of file type parametersproperties of table type parameters
  • Setting Parameters properties:Introduction to setting parameter propertiesSetting properties for internal data parameter typesSetting properties for user defined functionsChoosing parameter formats
  • Data Assignment methods:SequentialRandomUnique
  • Data Update Modes:Each OccurrenceEach IterationOnce
  • Configuring Run time settings:About Run time settingsConfiguring run time settingspacing run time settingsConfiguring Log run time settingsConfiguring Think time settings
  • Correlations:Introduction to correlationsAuto CorrelationWdiff UtilityManual Correlation
  • Introduction to Transactions:What are transactionsWhy we need transactionsHow to insert transactions in the script
  • Introduction to content check:Why we need Content checksHow to use the inbuilt content checksHow to build your own content checks
  • Definition of Vuser
  • Why VUGEN is Used
  • Features of VUGEN
  • VUSER TYPES
  • 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
  • Starting VUGEN
  • Understanding VUGEN Environment Options
  • Choosing the right protocol
  • 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
  • Replay Log
  • Recording Log
  • Generation Log
  • Correlation Results
  • 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
  • When and how to use more than one Action
  • Deleting Actions
  • Rename actions
  • Import Action into Vuser
  • Definition of parameter
  • Why parameterization is required
  • Parameters Limitations
  • Creating Parameters
  • Types of parameters
  • Using Existing Parameters
  • Using Parameter List
  • Parameterization options
  • Creating data files
  • Properties of file type parameters
  • properties of table type parameters
  • Introduction to setting parameter properties
  • Setting properties for internal data parameter types
  • Setting properties for user defined functions
  • Choosing parameter formats
  • Sequential
  • Random
  • Unique
  • Each Occurrence
  • Each Iteration
  • Once
  • About Run time settings
  • Configuring run time settings
  • pacing run time settings
  • Configuring Log run time settings
  • Configuring Think time settings
  • Introduction to correlations
  • Auto Correlation
  • Wdiff Utility
  • Manual Correlation
  • What are transactions
  • Why we need transactions
  • How to insert transactions in the script
  • Why we need Content checks
  • How to use the inbuilt content checks
  • How to build your own content checks

  • Introduction to controller:Opening controllerWhy we need controllerSignificance of controllerFeatures on controller
  • Loadrunner Testing Process:Planning the testCreating Vuser ScriptCreating the scenarioRunning the scenarioMonitoring the scenarioAnalyzing the scenario
  • Designing a scenario:Creating a scenarioRun scenario with sample Vuser load
  • Scenario types:Manual ScenarioGoal Oriented scenario
  • Introduction to Load generators:What is load generatorWhy we need load generators
  • Kinds of Scheduling Scenarios:Schedule by scenarioSchedule by group
  • Scheduling scenarios:About Scheduling scenariosDelaying the start of scenariosScheduling a scenarioScheduling Vuser groupsAdding Vuser to Scheduled scenarios
  • Creating and running a manual scenario:Creating Vuser groupsConfiguring Vusers in Vuser group.Configuring Vuser run time settingsConfiguring scriptsSetting time out intervalsConfiguring Scenario run time settingsSetting the run time file locationSpecifying results locationCollating results
  • Running scenarios and controlling Vusers:Running entire scenarioControlling Vuser groupsControlling individual VusersManually adding Vuser to running scenarioManually adding Vuser to Rendezvous
  • Viewing Vusers during executions:About viewing vusers during executionsMonitoring Vuser statusViewing the output windowViewing Vuser script logLogging execution notes
  • Creating Goal Oriented scenarioAbout Planning goal oriented scenarioUnderstanding goal oriented scenario design tabDefining scenario goalsAssigning properties to scriptsConfiguring scripts
  • Opening controller
  • Why we need controller
  • Significance of controller
  • Features on controller
  • Planning the test
  • Creating Vuser Script
  • Creating the scenario
  • Running the scenario
  • Monitoring the scenario
  • Analyzing the scenario
  • Creating a scenario
  • Run scenario with sample Vuser load
  • Manual Scenario
  • Goal Oriented scenario
  • What is load generator
  • Why we need load generators
  • Schedule by scenario
  • Schedule by group
  • About Scheduling scenarios
  • Delaying the start of scenarios
  • Scheduling a scenario
  • Scheduling Vuser groups
  • Adding Vuser to Scheduled scenarios
  • 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 entire scenario
  • Controlling Vuser groups
  • Controlling individual Vusers
  • Manually adding Vuser to running scenario
  • Manually adding Vuser to Rendezvous
  • About viewing vusers during executions
  • Monitoring Vuser status
  • Viewing the output window
  • Viewing Vuser script log
  • Logging execution notes
  • About Planning goal oriented scenario
  • Understanding goal oriented scenario design tab
  • Defining scenario goals
  • Assigning properties to scripts
  • Configuring scripts

  • 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

Available Training Modes

Pick the format that fits your team.

Same authorised curriculum, same trainers, same hands-on cloud labs — delivered the way that works for you.

Live Online (VILT)

Real-time instructor-led sessions over Zoom or Teams. Same classroom, different time zones.

Most popular

Classroom

Face-to-face training delivered at your office, our Bengaluru centre, or any partner venue worldwide.

Onsite

Self-Paced

Recorded sessions plus 24/7 access to cloud labs and assessments. Learn at the pace that works for each engineer.

On-demand

Blended

Live workshops with self-paced reinforcement and project-based labs. Best for hybrid teams across regions.

Hybrid teams
All modes include: hands-on cloud labs, recordings, assessments, certificate of completion. Talk to a solutions advisor →

Our Training Process

How a course becomes measurable skill.

One contract, five steps, zero handoffs. From discovery to deployment, the same Synergific team owns the outcome — not a chain of vendors.

5 Steps from your scoping call to certified, productive engineers.
01

Discover & set goals

We start with a scoping call to understand your team's current skill level, target outcomes, deadlines, and certification needs — then translate that into a measurable success plan with named owners on both sides.

02

Curate the right path

We map the optimal learning path — instructor-led, self-paced, or blended — with hands-on cloud labs, prerequisite refreshers, and certification vouchers built in. No filler modules, no padded curriculum.

03

Deliver hands-on training

Authorised trainers run live sessions backed by 24/7 cloud labs and real-world projects. Theory and practice on the same day — learners stop forgetting concepts before they get to apply them.

04

Assess & mentor

Continuous skill checks, mock exams, and 1:1 mentoring keep the program honest. If anyone falls behind, we course-correct in-flight — you'll never find out at the end that two engineers couldn't keep up.

05

Certify & apply on the job

Voucher-backed certification, post-training office hours, and 30-day reinforcement so skills land on real work — not just on the exam scorecard. Success measured after the course ends, not before.

Client Stories

What our clients say

Voices from L&D leaders, architects, and program managers who’ve trusted us with their upskilling.