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
In this video, we will set up action plan for rest of this chapter.
In this video, we will give an overview of HP Loadrunner tool set and explore various components like Controller, VuGen,Analyzer.
We will install Loadrunner 12 on windows machine.
We will install Apache, MySQL and PHP on our test machine and get ready for testing
In this video, we will install moodle software and pre-populate database with test data.
Please find the set up steps in this document
Working With Virtual User Generator
In this video, we learn about how to use virtual user generator tool.
In this demonstration, we will do our first VuGen recording using http web protocol.
In this video, we will explore difference between html vs url mode recording
In this video we learn about correlation and how correlation helps in load testing.
Lets Replay the recording we have done.
In this video we learn how to measure response time by using transaction.
In this video we know how to modularize load runner script
This is a follow up discussion to script modularization.
Please find all chapter 2 scripts
Primer on C Programming Language and LR APIs
This is an introduction to C programming language that we will be required for developing scripts.
In this lesson, we will learn different data types in C.
In this video we learn about control structure in c
In this video we know about loop structure in c
In this video we learn about array in c
In this video we know about pointers in c
In this video we learn about functions in c
In this video we learn about header files in c
In this video we know about string manipulation in c
In this video we learn about file manipulation in C.
Please find all Loadrunner Scripts in Chapter 3
Developing Generic Scripts Using Parameters
In this lesson we will set the agenda for rest of this chapter.
In this video we learn about why do we need to parameterize script ?
In this video we learn about how load runner parameterisation helps to make our script generic.
In this video we will explore about difefrent parameterization scenarios.
In this video we will explore about different parameterization properties.
In this video we learn about parameter types options available for us to use.
In this video we learn about how to read parameter values from an excel file
In this video we learn about manipulating load runner parameters programatically.
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
In this video we learn about why do we need to check contents of response.
In this video we will ;earn about web_reg_find API to register search string.
In this video we will learn about text check pointing.
In this video we will learn about image check pointing.
In this video we learn about rendezvous point and explore cases where we will use.
In this video we know about co-relation and how co-relation helps.
In this video we learn about how to handle dynamic drop down lists using co-relation.
In this part of video, we know about capture dynamic variables in a load runner parameter.
In this part of video, we know about capture dynamic variables in a load runner parameter.
In this part of video, we know about capture dynamic variables in a load runner parameter.
In this video we learn about createing our own co-relation libraries.
In this video we know about debugging vugen scripts
Developing Benchmark Scripts
In this video we will define workload for our project
In this video, we will record browse lesson scenario using VUGen.
In this part of video, we will customize browse lesson script.
In this part of video, we will complete customization of browse lesson script.
In this video we will record quiz submission process.
In this video we will customize quiz submission script.
In this video we will create assignment script.
In this video we will create discussion script
In this video we will create glossary script
In this part of video we learn how to package all scripts we have created so far.
In this video we will finalize our master script and test it.
All the scripts used for benchmark
Designing Real Life Load Scenarios Using Controller
In this video we will explore role of controller in load testing scenario.
Let's get started with Controller.
In this video we will learn how to design a basic scenario
In this video we will design a real world scenario
In this video we learn how to design a group scenario
In this video we learn how to design percentage mode scenario
In this video we will learn how to design goal oriented scenario
In this video we will demonstrate goal oriented scenario
In this video we will learn how to create service level agreement
In this video we learn about debugging scenario.
In this video we know about add external load generators
In this video we will introduce amazon web services and how it helps in provisioning load generators.
In this video we will learn what are pre-requisites to provision Load Generator on amazon cloud.
In this video we will demonstrate AWS based load generator.
In this video we will set up resource monitors to monitor servers and load generators.
Please find scripts,results and analysis.
Making Sense of Test Results Using Analyzer
In this video we will explore how analysis fit into load testing.
In this video, lets explore what is average response time in load testing context.
In this video, lets explore what is percentile response time in load testing context.
In this video we will learn about Load Runner Analysis tool.
In this video will learn how to visualize data using Load Runner Analysis tool.
In this video, we learn about how to find bottleneck by looking at the analysis reports.
In this video we will define service level agreement
In this video we will explore how to correlate between different metrics
In this video we know generate test report for our test run.
Conclusion
We will wrap the course up with concluding thoughts and next steps.