Load Runner Training


load runner training in Ameerpet Hyderabad

  LoadRunner training Course Content

Chapter 1: Performance Engineering

  • Introduction to performance – workflow

    • Definition for Performance testing

    • Types of Performance Testing

    • Need for Performance testing

    • Automate Performance Testing

    • Automated Performance Testing Phases

  • Requirements collection

    • Design

    • Build

    • Execute

    • Analysis and Tuning

  • Performance Test Planning

    • Load / Performance Tool Evaluation & Selection

    • Test Process / Methodology and Test Strategy

    • Performance Test Start/Stop Criteria

    • Test Environmental Setup and Pre-Requisites

    • Analysis and Report Generation

    • Pass / Fail / Exit Criteria

Chapter 2: Introduction to LoadRunner

  • Protocols:

    • Web (HTTP/HTML)

    • Web services

    • Ajax (Click and Script)

  • Types of Performance tests:

    • Smoke Test

    • Load Test

    • Stress Test

    • Endurance/soak Test

    • Spike Test

    • Capacity Test

    • Failover Test

  • Sniffing Tools:

    • HTTP Fox

    • HTTP Watch

    • Manual Script writing

  • Introduction to Load Runner

  • Load Runner Terminology

  • Load Runner Vuser Technology

  • Protocol Advisor

  • Tool GUI introduction

  • Components of Load Runner

  • Vugen – Scripting

  • Controller – Execution and Monitoring

  • Agent Process

  • Load Generator

  • Analysis – Analysis and Reporting

Chapter 3: Creating Scripts Using Load Runner

  • C-Classes (required for Load Runner)

    • Random Number Generation

    • Function Calling

      • Calling multiple actions from single action

      • Calling single action from multiple actions

    • Loops

      • For

      • While

      • Do while

    • Strings and Arrays

    • File Operations

  •  Different modes of recording

    • URL mode

    • HTML mode

  • LR-Functions

  • Web-Functions

  • Recording Options

  • Runtime Settings

    • Runlogic –iterations

    • Log

    • Multi threading

    • Error handling

    • Browser Emulation

    • Network

  • Scripting Enhancements

    • Comments

    • Transaction points

    • Check points

      • Text Check Points

      • Image Check Points

    • Parameterization

      • What is parameterization?

      • How to create parameter?

      • Types of parameterization

      • How to use parameterization in execution

    • Correlation

      • What is Correlation?

      • How to correlate values?

      • Which values need to be correlated?

      • Types of correlation

      • Step by step Manual correlation

      • Automation correlation

      • Correlation during recording

      • Correlation after recording

      • Arguments in the correlation function

      • How to pick random/sequential values from correlation

      • Creating correlation rules

      • All arguments in web_reg_save_param function

      • How to handle dynamic boundaries

    • Error handling

      • What is error handling

      • Why we need to do error handling

      • Error handling using Save Count and web_get_int_property

      • Error handling frame work

  • Logs

    • Replay

    • Recording

    • Generation

    • Event

  • Debugging the scripts

  • Regenerating script

  • Scripting techniques

  • Inserting functions automatically

  • Creating timestamp parameter

  • Writing script manually with help of sniffing tools

Chapter 4:  Executing Scenario using Controller

  • Designing Scenarios

  • Goal-Oriented Scenario

  • Manual Scenario

  • Scenario Schedule

  • Schedule By Scenario

  • Schedule By Group

  • Basic Schedule

  • Real world schedule

  • Start Vusers(Ramp Up)

  • Duration(Steady state)

  • Stop Vusers(Ramp down)

  • Execution of different types of test

  • Design Calculations

  • Vusers Status in the execution

  • Setting up the Monitors

    • OS level

    • Windows

    • UNIX

    • Server level

    • IIS

    • WEB LOGIC

    • ORACLE

    • SQL

    • Performance Metrics

    • Counters

    • Monitoring tools

    • Perfmon

    • Controller

Chapter 5: Analyzing Results     

  • Summary Report

  • Calculation of 90th percentile

  • Running Vusers Graph

  • Hits per Second

  • Throughput

  • Calculation of throughput

  • Transaction Summary

  • Average Transaction Response Time

  • Root and casual analysis

  • Graph Settings

  • OS level(CPU & Memory utilization)

  • Miscellaneous

  • Issues

    • Scripting level

    • Execution level

    • Analysis level

    • Rendezvous point and IP spoofing

    • Status Codes and port numbers

  • Diff B/W the functions and their uses

    • lr_exit or lr_abort

    • html mode and url mode

    • web_submit_form and web_submit_data

    • web_find and web_reg_find

    • real world schedule and basic schedule

Chapter 6: Real Time Exposure

  • POC

  • Day to day activities

  • End to end process of load testing

  • Identifying bottle necks

  • Making reports(HTML/Word)

  • Daily Status Reports

  • Sample Non functional requirement documents

  • Sample Test Plan Documents

  • Sample Load test reports

 Others:

  • CV Preparation Tips

  • Performance testing FAQs

  • Interview Tips & Mock Interviews