In Part A we will get an overview of the system performance testing process which includes:
Concepts - Understanding of performance testing concepts and techniques, including load testing, stress testing, and capacity planning.
Common Tools - Knowledge of performance testing tools, such as Apache JMeter, Gatling, and LoadRunner.
Types of Systems/Plantforms to be tested - An understanding of how to design and execute performance tests for various types of systems, including web applications, databases, and middleware systems.
Metrics - Understanding of performance metrics, such as response time, throughput, and resource utilization, and the ability to interpret test results.
Performance Tuning - Knowledge of performance tuning techniques and best practices, such as caching, database optimization, and network optimization.
Bottlenecks - Understanding of how to identify and diagnose performance bottlenecks in a system.
Developers - Ability to work with development teams to identify performance requirements and ensure that performance is integrated into the development process.
Production Systems - Knowledge of how to monitor production systems to detect performance issues and take proactive measures to prevent them.
In Part B of the course I will cover some of the key points/takeaways from a real world performance testing example. I will cover the following:
Key Documents
People Resources
Test Environment
Test Scripts
Business Transaction/Scenarios
Software Tools
Test Data
Simulated User Scenarios
Batch Scenarios
Non-functional Testing
Test Results
Metrics
Examples of How Performance was Improved
Case Study Test Strategy and Test Plan
Explore the heading is a real world example of a Test Strategy and Test Plan. Download headings in a PDF.
1
8
TAKE THIS COURSE