Load Testing Using HP LoadRunner 12

In this course we will use HP LoadRunner 12 to load test a web application.
4.2 (156 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
1,316 students enrolled Bestselling in LoadRunner
$19
$150
87% off
Take This Course
  • Lectures 90
  • Length 11 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 8/2014 English

Course Description

This course is designed to teach people in a workshop format how to plan and load test a enterprise web application. 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 . Working through a series of self paced video tutorials, you will learn to develop a workable strategy for load testing of an enterprise learning management system.

What are the requirements?

  • Working Knowledge of Web Development
  • Familiarity With a Programming Language

What am I going to get from this course?

  • By end of the course you will learn to develop a workable strategy for load testing of an enterprise system
  • Unit 1: Getting started with HP Loadrunner 12
  • Unit 2: Working with VuGen tool
  • Unit 3: Revising C programming language
  • Unit 4: Customizing scripts with parameters
  • Unit 5: Using corelation and check points
  • Unit 6: Developing benchmark scripts
  • Unit 7: Designing multi user scenarios

What is the target audience?

  • Quality Assurance Professionals
  • Dev Ops Professional
  • Developers
  • System Integrator

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction
04:46

In this video, we will set up action plan for rest of this chapter.

04:19

In this video, we will give an overview of HP Loadrunner tool set and explore various components like Controller, VuGen,Analyzer.

08:10

We will install Loadrunner 12 on windows machine.

Introducing Application Under Test
07:12
09:42

We will install Apache, MySQL and PHP on our test machine and get ready for testing

10:51

In this video, we will install moodle software and pre-populate database with test data.

1 page

Please find the set up steps in this document

Section 2: Working With Virtual User Generator
08:29

In this video, we learn about how to use virtual user generator tool.

09:24

In this demonstration, we will do our first VuGen recording using http web protocol.

09:30

In this video, we will explore difference between html vs url mode recording

10:30

In this video we learn about correlation and how correlation helps in load testing.

13:42

Lets Replay the recording we have done.

07:26

In this video we learn how to measure response time by using transaction.

11:47

In this video we know how to modularize load runner script

04:55

This is a follow up discussion to script modularization.

Article

Please find all chapter 2 scripts

Section 3: Primer on C Programming Language and LR APIs
07:02

This is an introduction to C programming language that we will be required for developing scripts.

07:05

In this lesson, we will learn different data types in C.

05:25

In this video we learn about control structure in c

06:22

In this video we know about loop structure in c

07:44

In this video we learn about array in c

04:15

In this video we know about pointers in c

03:36

In this video we learn about functions in c

04:44

In this video we learn about header files in c

09:21

In this video we know about string manipulation in c

06:42

In this video we learn about file manipulation in C.

Article

Please find all Loadrunner Scripts in Chapter 3

Section 4: Developing Generic Scripts Using Parameters
01:30

In this lesson we will set the agenda for rest of this chapter.

08:16

In this video we learn about why do we need to parameterize script ?

05:03

In this video we learn about how load runner parameterisation helps to make our script generic.

07:39

In this video we will explore about difefrent parameterization scenarios.

11:43

In this video we will explore about different parameterization properties.

12:13

In this video we learn about parameter types options available for us to use.

08:58

In this video we learn about how to read parameter values from an excel file

08:21

In this video we learn about manipulating load runner parameters programatically.

07:17

This is an extension to our last videos where we will wrap up Load runner parameter manipulation.

Section 5: Extending Scripts Using Co-relation and Check Points
08:14

In this video we learn about why do we need to check contents of response.

09:11

In this video we will ;earn about web_reg_find API to register search string.

10:22

In this video we will learn about text check pointing.

05:54

In this video we will learn about image check pointing.

12:01

In this video we learn about rendezvous point and explore cases where we will use.

10:29

In this video we know about co-relation and how co-relation helps.

05:22

In this video we learn about how to handle dynamic drop down lists using co-relation.

10:09

In this part of video, we know about capture dynamic variables in a load runner parameter.

08:52

In this part of video, we know about capture dynamic variables in a load runner parameter.

03:30

In this part of video, we know about capture dynamic variables in a load runner parameter.

04:08

In this video we learn about createing our own co-relation libraries.

09:54

In this video we know about debugging vugen scripts

Loadrunner Scripts in Chapter 4 and 5
Article
Section 6: Developing Benchmark Scripts
09:15

In this video we will define workload for our project

16:20

In this video, we will record browse lesson scenario using VUGen.

11:36

In this part of video, we will customize browse lesson script.

10:22

In this part of video, we will complete customization of browse lesson script.

03:49

In this video we will record quiz submission process.

08:12

In this video we will customize quiz submission script.

06:54

In this video we will create assignment script.

08:45

In this video we will create discussion script

04:46

In this video we will create glossary script

08:55

In this part of video we learn how to package all scripts we have created so far.

06:05

In this video we will finalize our master script and test it.

Article

All the scripts used for benchmark

Section 7: Designing Real Life Load Scenarios Using Controller
09:23

In this video we will explore role of controller in load testing scenario.

10:07

Let's get started with Controller.

08:57

In this video we will learn how to design a basic scenario

07:24

In this video we will design a real world scenario

07:17

In this video we learn how to design a group scenario

04:44

In this video we learn how to design percentage mode scenario

09:06

In this video we will learn how to design goal oriented scenario

06:17

In this video we will demonstrate goal oriented scenario

06:18

In this video we will learn how to create service level agreement

08:46

In this video we learn about debugging scenario.

09:55

In this video we know about add external load generators

10:30

In this video we will introduce amazon web services and how it helps in provisioning load generators.

08:18

In this video we will learn what are pre-requisites to provision Load Generator on amazon cloud.

08:59

In this video we will demonstrate AWS based load generator.

06:16

In this video we will set up resource monitors to monitor servers and load generators.

Section 8: Making Sense of Test Results Using Analyzer
10:14

In this video we will explore how analysis fit into load testing.

07:00

In this video, lets explore what is average response time in load testing context.

06:03

In this video, lets explore what is percentile response time in load testing context.

12:25

In this video we will learn about Load Runner Analysis tool.

11:59

In this video will learn how to visualize data using Load Runner Analysis tool.

04:19

In this video, we learn about how to find bottleneck by looking at the analysis reports.

03:34

In this video we will define service level agreement

03:41

In this video we will explore how to correlate between different metrics

06:04

In this video we know generate test report for our test run.

Article

Please find scripts,results and analysis.

Section 9: Conclusion
01:44

We will wrap the course up with concluding thoughts and next steps.

Section 10: Frequently Asked Questions
How to create a Scenario With Distributed Load Generators
Preview
07:07
How to Trouble Shoot XAMPP in windows
Preview
03:43
Debugging Moodle Installation
Preview
04:08

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Mentors Net, Touch More Lives, Impart More Wisdom

We bring highly qualified network of mentors who are passionate about developing next generation of engineers. Our professionals are from top US universities like Stanford UC Berkeley and with significant industry experience with companies like IBM, Google, Cisco and VMware. They bring to the table invaluable real time experience in bite-sized video nuggets. Their services make our focused, role based training hard-to-get in industry.

Ready to start learning?
Take This Course