4.21 out of 5
4.21
485 reviews on Udemy

Load Testing Using HP LoadRunner 12

In this course we will use HP LoadRunner 12 to load test a web application.
Instructor:
Mentors Net
2,611 students enrolled
English [Auto-generated]
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

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.

Introduction

1
Agenda For this Chapter

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

2
Overview of HP Loadrunner Tool Set

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

3
HP Loadrunner 12 Installation

We will install Loadrunner 12 on windows machine.

4
Introducing Application Under Test
5
Installing Base Tech Stack (Apache,MySQL,PHP)

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

6
Setting Up Moodle With Seeded Database

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

7
Download Database Dumps and Customized Moodle Software ( In Article Format)
8
Download Database Dumps and Customized Moodle Software ( In PDF Format)

Please find the set up steps in this document

Working With Virtual User Generator

1
Getting Started With Virtual User Generator

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

2
Our First Recording

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

3
HTMl VS URL Mode Recording

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

4
Introducing correlation

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

5
Replaying Scripts

Lets Replay the recording we have done.

6
Measuring time using transaction

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

7
Modularization of script

In this video we know how to modularize load runner script

8
Modularization of script followup

This is a follow up discussion to script modularization.

9
Loadrunner Scripts Used in Chapter 2

Please find all chapter 2 scripts

Primer on C Programming Language and LR APIs

1
Introduction To Chapter

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

2
Data Types in C

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

3
Control Structure in C

In this video we learn about control structure in c

4
Loop Structure in C

In this video we know about loop structure in c

5
Array in C

In this video we learn about array in c

6
Pointers in C

In this video we know about pointers in c

7
Functions in C

In this video we learn about functions in c

8
Header Files in c

In this video we learn about header files in c

9
String Manipulation in C

In this video we know about string manipulation in c

10
File Manipulation

In this video we learn about file manipulation in C.

11
Loadrunner Scripts in Chapter 3

Please find all Loadrunner Scripts in Chapter 3

Developing Generic Scripts Using Parameters

1
Chapter Introduction

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

2
Why do we need to parameterize Script

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

3
How Load runner Parameterization Helps

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

4
Various Parameterization scenarios

In this video we will explore about difefrent parameterization scenarios.

5
Exploring Parameterization Properties

In this video we will explore about different parameterization properties.

6
Parameter Types Options

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

7
How To Read Parameter Values From an Excel File

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

8
Manipulating Load runner Parameters part 1

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

9
Manipulating Load runner Parameters part 2

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

Extending Scripts Using Co-relation and Check Points

1
Why do we need to check contents of a response

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

2
Using web reg find to register search string

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

3
Text Check point Example

In this video we will learn about text check pointing.

4
Image Check Point Example

In this video we will learn about image check pointing.

5
Rendezvous in Load Runner

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

6
Co relation

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

7
How To Handle Dynamic drop down lists

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

8
Capturing dynamic variables in a parameter part 1

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

9
Capturing dynamic variables in a parameter part 2

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

10
Capturing dynamic variables in a parameter part 3

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

11
Creating Co Relation Libraries

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

12
Debugging VuGen Scripts

In this video we know about debugging vugen scripts

13
Loadrunner Scripts in Chapter 4 and 5

Developing Benchmark Scripts

1
What is workload for our project

In this video we will define workload for our project

2
Default Recording Of Browse Lesson

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

3
Customizing Browse Lesson Script Part 1

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

4
Customizing Browse Lesson Script Part 2

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

5
Default recording of Quiz Submission

In this video we will record quiz submission process.

6
Customizing Quiz Submission Script

In this video we will customize quiz submission script.

7
Creating Assignment Script

In this video we will create assignment script.

8
Creating Discussion Script

In this video we will create discussion script

9
Creating glossary

In this video we will create glossary script

10
Creating master scripts part 1

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

11
Creating master scripts part 2

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

12
Benchmark Scripts in Chapter 6

All the scripts used for benchmark

Designing Real Life Load Scenarios Using Controller

1
Why do we need controller

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

2
Getting used to LR Controller

Let's get started with Controller.

3
Designing A basic scenario

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

4
Designing A real world scenario

In this video we will design a real world scenario

5
Designing a group scenario

In this video we learn how to design a group scenario

6
Designing Percentage Mode Scenario

In this video we learn how to design percentage mode scenario

7
Designing Goal Oriented Scenario

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

8
Demonstration on Goal Oriented Scenario

In this video we will demonstrate goal oriented scenario

9
Creating Service Level Agreement

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

10
Debugging scenario

In this video we learn about debugging scenario.

11
Adding Load Generators

In this video we know about add external load generators

12
Introducing Amazon Web services

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

13
What are prereqs for AWS based LG

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

14
Demo Of LG Setu on AWS

In this video we will demonstrate AWS based load generator.

15
Setting of resource monitor

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

16
Scripts , results and analysis of Chapter 7

Please find scripts,results and analysis.

Making Sense of Test Results Using Analyzer

1
How Analysis Fits into Load testing scheme

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

2
Average response time

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

3
Percentile response time

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

4
Getting Used To Load runner Analysis

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

5
Generating Graphs

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

6
How To find bottleneck

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

7
Defining Service Level Agreement

In this video we will define service level agreement

8
Correlation between different metrics

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

9
Generating report

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

Conclusion

1
Final Thoughts and Next Steps

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

Frequently Asked Questions

1
How to create a Scenario With Distributed Load Generators
2
How to Trouble Shoot XAMPP in windows
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.2
4.2 out of 5
485 Ratings

Detailed Rating

Stars 5
162
Stars 4
184
Stars 3
97
Stars 2
20
Stars 1
22
49644b33e5323554f0212e83551185e2
30-Day Money-Back Guarantee

Includes

11 hours on-demand video
6 articles
Full lifetime access
Access on mobile and TV
Certificate of Completion