The course is a mix of case driven, instructor-led, and self paced learning, designed to enable participants learn, experiment and implement the concepts involving in Performance testing . The participants will be presented with ample examples, exercises and case studies to understand and apply the concepts taught.

The target audience for the program are Software Test Managers, Test Leads, Test professionals, Performance Test Analysts/Engineers with basic knowledge on Automation and minimum two years experience in Software Development Life Cycles, and should be involved with any / all / either of the functions given below:

  • Test Management
  • Performance Testing
  • Performance Analysis
  • Testing
Module 1:
Introduction to Class | Participants | Familiarization with course material | Familiarization with the protocols and timings | Expectation setting and clarifications
Module 2:
Performance Testing Introduction | What kind of applications can be performance tested? | Why Test Your Application for performance? | Types of Performance Testing | Examples of Performance Testing Objectives | Performance Test Life Cycle | Popular Tools & Solutions for Performance Testing | Performance Testing Process & Methodology | Technical Jargons – Load / Volume / Stress Testing, Threads, VUsers, Work Load, Benchmarking, Bottleneck, Though put
Module 3:
Introduction to Business Critical Scenarios | Understanding Scenario | Scenario Outline – Examples | Creating a New Scenario | Introducing concurrency through a Performance Testing Tool | Configuring concurrent users | Correlation in Performance Testing | Basic elements in building a scenario – cookie handlers, request handlers, VUser / Thread Groups, VUsers / Threads, Timers, Listeners etc.
Module 4:
Using Run- time settings | Introduction to Distributed Performance Testing | Pacing the test through timers | Configuring Think Time | Log Settings | Ramp Up and Ramp Down of VUsers / Threads.
Module 5:
Performance Monitors | Using Performance Monitors | Performance Monitors | Selecting Online Monitors | Set Monitoring Options | Configure Monitors | Monitor Measurement | Web Resource Monitoring | Transaction Monitoring | System Resource Monitoring | Network Delay Monitoring | Web Server Resource Monitoring | Database Server Monitoring | Infrastructure Monitoring.
Module 5:
Analysis and Reporting | Understand Analysis |Choosing analysis team specialists | Correlating results | Classic bottleneck analysis | Prioritizing performance issues | Create Reports
Module 6:
Case Study & Exercises