Introduction
  • Agenda For this Chapter
  • Overview of HP Loadrunner Tool Set
  • HP Loadrunner 12 Installation
  • Introducing Application Under Test
  • Installing Base Tech Stack (Apache,MySQL,PHP)
  • Setting Up Moodle With Seeded Database
  • Download Database Dumps and Customized Moodle Software ( In Article Format)
  • Download Database Dumps and Customized Moodle Software ( In PDF Format)
Working With Virtual User Generator
  • Getting Started With Virtual User Generator
  • Our First Recording
  • HTMl VS URL Mode Recording
  • Introducing correlation
  • Replaying Scripts
  • Measuring time using transaction
  • Modularization of script
  • Modularization of script followup
  • Loadrunner Scripts Used in Chapter 2
Primer on C Programming Language and LR APIs
  • Introduction To Chapter
  • Data Types in C
  • Control Structure in C
  • Loop Structure in C
  • Array in C
  • Pointers in C
  • Functions in C
  • Header Files in c
  • String Manipulation in C
  • File Manipulation
  • Loadrunner Scripts in Chapter 3
Developing Generic Scripts Using Parameters
  • Chapter Introduction
  • Why do we need to parameterize Script
  • How Load runner Parameterization Helps
  • Various Parameterization scenarios
  • Exploring Parameterization Properties
  • Parameter Types Options
  • How To Read Parameter Values From an Excel File
  • Manipulating Load runner Parameters part 1
  • Manipulating Load runner Parameters part 2
Extending Scripts Using Co-relation and Check Points
  • Why do we need to check contents of a response
  • Using web reg find to register search string
  • Text Check point Example
  • Image Check Point Example
  • Rendezvous in Load Runner
  • Co relation
  • How To Handle Dynamic drop down lists
  • Capturing dynamic variables in a parameter part 1
  • Capturing dynamic variables in a parameter part 2
  • Capturing dynamic variables in a parameter part 3
  • Creating Co Relation Libraries
  • Debugging VuGen Scripts
  • Loadrunner Scripts in Chapter 4 and 5
Developing Benchmark Scripts
  • What is workload for our project
  • Default Recording Of Browse Lesson
  • Customizing Browse Lesson Script Part 1
  • Customizing Browse Lesson Script Part 2
  • Default recording of Quiz Submission
  • Customizing Quiz Submission Script
  • Creating Assignment Script
  • Creating Discussion Script
  • Creating glossary
  • Creating master scripts part 1
  • Creating master scripts part 2
  • Benchmark Scripts in Chapter 6
Designing Real Life Load Scenarios Using Controller
  • Why do we need controller
  • Getting used to LR Controller
  • Designing A basic scenario
  • Designing A real world scenario
  • Designing a group scenario
  • Designing Percentage Mode Scenario
  • Designing Goal Oriented Scenario
  • Demonstration on Goal Oriented Scenario
  • Creating Service Level Agreement
  • Debugging scenario
  • Adding Load Generators
  • Introducing Amazon Web services
  • What are prereqs for AWS based LG
  • Demo Of LG Setu on AWS
  • Setting of resource monitor
  • Scripts , results and analysis of Chapter 7
Making Sense of Test Results Using Analyzer
  • How Analysis Fits into Load testing scheme
  • Average response time
  • Percentile response time
  • Getting Used To Load runner Analysis
  • Generating Graphs
  • How To find bottleneck
  • Defining Service Level Agreement
  • Correlation between different metrics
  • Generating report
Conclusion
  • Final Thoughts and Next Steps
Frequently Asked Questions
  • How to create a Scenario With Distributed Load Generators
  • How to Trouble Shoot XAMPP in windows