LoadRunner Course

 

LoadRunner Course Overview

LoadRunner is a software testing tool from Micro Focus. It is used to test applications, measuring system behaviour and performance under load. LoadRunner can simulate thousands of users concurrently using application software, recording and later analyzing the performance of key components of the application.

Integrate load testing into your development tools: IDE, jUnit, nUnit, Jenkins, Selenium and Microsoft Visual Studio. Starting with version 12.55, you can run your JMeter scripts and integrate JMeter with additional script types in any performance test.

The objectives of this course is to make you understand the complete load testing life cycle: Creating scripts to simulate real life workflows, Developing multiuser workload scenario, Running tests on production quality hardware, Analyzing results. You will learn to develop a workable strategy for load testing of an enterprise learning management system.

Load Runner is an industry leading Performance and Load Test automation tool, with a market share of 77%, for examining system behavior, software performance under load conditions.

Individuals who are interested can take up the course as well as Quality Assurance Professionals, Dev Ops Professional, Developers, System Integrator

Working Knowledge of Web Development and Familiarity with a Programming Language.

After completion of course you will get jobs as Test analyst, Automation tester in the companies like Capgemini, United health, Broadridge and more.

The main concepts covered in the course are Introduction, VUGEN, Recording Script using VUGEN, Introduction to Output window in VUGEN, Introduction to VUGEN parameters, Correlations, Load runner Testing Process, Introduction to Load generators, Creating and running a manual scenario and many more.

LoadRunner Course Syllabus

Introduction

  • Load Runner Installation
  • Load Runner architecture
  • Where to install Load Runner components
  • Identify hardware and software needed for installation
  • Installing Load Runner samples.

VUGEN

  • Introduction to VUSER Concept
  • Definition of VUSER
  • Why VUGEN is used
  • Features of VUGEN

 VUSER TYPES

  • Streamlining Recording
  • Settings to be done before recording
  • Modes of recording
  • Choosing the right protocol
  • Types of protocol load runner 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

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
  • Monitoring and Analysis
  • Online Monitoring
  • 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