Course Content
Performance Test Engineering - Part I
- Performance Engineering Lifecycle
- Performance Objective Identification/Definition
- Evaluation
- Benchmarking
- Scalability
- Capacity Modeling
Performance Test Engineering - Part II
- Gathering Requirements
- Modeling workload
- Workflow, Workflow mix
- Think and wait times
- Request Distributions
- Architecture for performance
Performance Testing
- Performance Testing - A subset of Performance Engineering
- Load testing
- Popular load testing tools - Loadrunner/Jmeter
- Types of tests
Performance Metrics and Monitoring
- Metric Categories
- Matric Definition
- Response Time
- Concurrency and scalability
- Throughput
- CPU Utilization
- Memory Utilization
- Network Utilization
- Disk Utilization
- Availability
- Windows Monitoring
- Unix Monitoring
Important Laws
- Little's Law
- Utilization Law
- Amdahl's Law