Back to QA Courses

QA PT - Performance Testing Module
Performance Testing and Analysis using LoadRunner
(70 hours)


Introduction to Performance Testing and Analysis

  • Overview of load testing of web applications
  • Understanding LoadRunner tools
  • Overview of LoadRunner components: (Vuser Generator, Controller, Analysis modules)
Short overview of
  • Internet architecture
  • Network systems
  • Communications protocols
  • Server-client paradigm
Planning an effective Load Test
  • Importance of planning
  • Requirements (functional, system, etc.), detailed use cases
  • Defining load testing objectives
Virtual User Generator
  • Preview of recording user actions and playing back Vuser scripts
  • Enhancing scripts with basic programming (control flow, memory allocation etc.)
  • Brief explanation of iterations and rendezvous points
  • Debugging Vuser scripts
LoadRunner Transactions
  • Adding transaction to an action file
  • How to implement LoadRunner transactions
Data parameterization
  • Parameter options (random, unique numbers etc,)
  • Creation of parameters
  • Creation of data files
  • Parameterize input data
Detailed explanation of LoadRunner Scenarios
  • Controller
  • Elements that make up a load test
  • How to create LoadRunner Scenario (Selecting scripts, scripts host machines, groups)
  • Replaying a scenario
  • Understanding output messages
  • Review of PASS/FAIL statistics in LoadRunner Analysis
Analyzing results
  • Understanding the analysis module
  • Verifying correct Virtual User execution
  • Analyzing graphs
  • Creating custom graphs
Understanding testing process
  • LoadRunner configuration options and their impact on test behavior
  • Virtual User files
  • Configuration files
  • Data files
Advanced concepts
  • Verification checkpoints
  • Capturing dynamic values 
  • Data dependencies
  • Correlation
Troubleshooting Virtual Users
  • Determining Virtual User failure reasons
  • Understanding and using LoadRunner logs to analyze system behavior
  • Using LoadRunner run-time settings to enhance Virtual User behavior
Online Monitors and Offline Monitors
  • Runtime graphs
  • Transaction graphs
  • Understanding failure reasons
  • Web Server Resource Graphs
  • Web Application Server Graphs
  • Understanding failure reasons
  • Network Delay Monitors (to determine if test impacted network)
Scenario and cross-scenario results
  • Reporting load testing results
  • Planning further testing based on load
Load testing and performance analysis of .NET applications
  • .NET concepts
  • .NET framework, server-side and client-side applications
  • Server-side execution of .NET applications and configuration options
  • LoadRunner support for .NET environment

Back to QA Courses

 


Home | About ACT | Admissions | Programs | Schedule
Free Training | Special Events | Contact / Map