LoadRunner Training Foundations

Course Description

Why choose ALPI for LoadRunner training?
  • We use certified live instructors in both our in-person and virtual classes so you can ask questions and get answers right away.
  • We focus on real-world examples.
  • We teach using interactive, hands-on exercises.
  • This ALPI course is eligible for a free refresher guarantee so you can re-take the course within 4 months at no additional charge. Contact us for information about this unique benefit that gives you peace of mind.

This course introduces students to LoadRunner. You will learn about issues related to creating, running and maintaining scenarios in the LoadRunner Controller. 

This course also covers issues related to recording web based applications in the LoadRunner VuGen program focusing on planning and recording of the test script, enhancing the test and adding custom code.

Lastly, the students will learn how to use the Analysis tool to analyze load test results. The numerous hands-on lab exercises are designed to provide you with the knowledge necessary to create scripts in VuGen, execute scenarios in the Controller, and view the results in the Analysis tool.

There is a large emphasis on hands on use of the tool and each lesson is reinforced with exercises and review.

This course is available with an optional certification exam in order to attain the ATP Certification. See prerequisites, below.


5 day(s)


9 - 5 ET




Approximately 60% of the class is devoted to lab exercises.

Intended Audience

The target audience for this course includes:
  • Quality Assurance Engineers
  • Performance Engineers
  • Software Engineers
  • Experienced users who want to enhance their LR skillset


  • High level knowledge of Web Application System Architecture
  • Knowledge of Windows Platforms
  • Understanding of Programming Concepts
  • Some Programming Knowledge of C or Java

This course should be taken if you plan to take the optional ATP Certification Exam. If you wish to take the certification exam please select ATP Certification Exam along with your class registration.


Course Outline

LoadRunner Functionality and Terminology

  • Discover the capabilities of LoadRunner while learning LoadRunner specific terminology.

Planning a Script

  • Determining what steps to perform
  • Consider data and data usage

Recording and Running a Script

  • Recording Options
  • Recording the test case
  • Running a test and verify the results

Run-Time Settings

  • Setting appropriate logging option
  • Controlling the number of iterations to playback
  • Think times and Pacing settings


  • Add Transactions during recording
  • Add Transactions after recording


  • Add a verification during recording
  • Add a verification after recording using the keyword view screenshots

Correlation After Recording

  • Use the Scan for Correlations tool
  • Create correlations

Correlation during Recording

  • Add a rule to the recording options
  • Parameterize and correlate the script
  • Use Checkpoint


  • Adding Parameters in the keyword view, and in the script view
  • Create a file type parameter
  • Examine other parameter types, e.g. Random type, date time type
  • Simulate Parameter Usage

Planning a Scenario

  • Determining which test cases to test
  • Determine rates of business process usage

Creating a Scenario

  • Create a new Manual Scenario
  • Adding Scripts, Load Generators and Vusers
  • Setting and displaying the Vuser status

Running a Scenario

  • Defining Run-time settings
  • Viewing the replay logs


  • Per Script vs. Per Group Scheduling
  • Scheduling actions, ramp up, ramp down, initialization

Service Level Agreements

  • Configure SLA rules


  • Adding a monitor
  • Configuring the monitor

Basic Analysis

  • The Summary Report
  • Graphs
  • Standard Graphs
  • Monitor Related Graphs
  • Graph options - granularity, filters, merging graphs
  • generating reports

Advanced Scripting

Manual Correlations

  • Determine appropriate left and right boundaries and ordinal values
  • Add the web_reg_save_param_ex function

Intro to Advanced Scripting

  • Condition statements and loops
  • Common string manipulation functions
  • Data conversion functions
  • LoadRunner specific functions (lr_eval_string, output messages, lr_save_string)

Custom Checkpoints

  • Examining the web_reg_find savecount option
  • Capturing data using the web_reg_save_param function

String Manipulation

  • sprintf, strstr, strcpy, strcat

Using the Ord=All Option

  • Capturing multiple related items
  • Randomly selecting one of the items

Advanced Parameters

  • lr_save_string, lr_save_int, lr_save_datetime

Advanced Controller options

Additional Attributes

  • Setting dynamic parameter values

Advanced Analysis

Performance Analysis and Tuning Approach

  • Explain the objectives of Performance Analysis

Graph options

  • Advanced graphing and display options

Reporting – Analysis and HTML Reports

  • Identify Understanding effective reporting
  • Identify available Report types

Reporting - Templates and Reports

  • Learning how to use the Report Template
  • Creating a new Template