
Performance Testing & Monitoring
Foundation
A 3-day hands-on training for developers, testers, and QA engineers looking to build a solid foundation in performance testing and monitoring.
Why Join?
Gain core knowledge of performance testing and monitoring concepts. Learn the essentials of frontend and backend performance, test design, and key metrics. This training includes real-life app and environment simulations to provide practical, hands-on experience.
Course Overview
This training provides the foundational knowledge required for performance testing and monitoring. Participants will learn the essential concepts, key metrics, and tools necessary for effective performance testing and monitoring. The training includes both theory and practical exercises, allowing participants to test and analyze performance in real-world scenarios.
Day 1 – Foundations of Performance
Module 1: Why Performance Matters in Digital Systems
Introduction to performance in the context of modern digital systems.
Understand the impact of performance on user experience and business success.
Key concepts: response time, throughput, scalability, and their importance.
Module 2: Frontend vs Backend Performance
Explore the differences between frontend and backend performance.
Learn how to measure and optimize both for better overall system performance.
Introduction to basic monitoring techniques: logs, metrics, Real User Monitoring (RUM), and synthetic monitoring.
Day 2 – Getting Hands-On
Module 1: Simple Test Case Design (Load, Stress, Spike)
Understand the different types of performance tests: load, stress, and spike testing.
Learn how to design and execute these tests to evaluate system performance.
Module 2: Performance Monitoring in Action
Explore how to implement performance monitoring in real systems.
Hands-on experience with monitoring tools, collecting metrics, and analyzing data.
Running and analyzing performance tests, identifying bottlenecks, and interpreting results.
Module 3: Comparing Common Tools & Approaches
Overview of commonly used performance testing and monitoring tools (e.g., JMeter, LoadRunner, New Relic, Grafana).
Discuss the strengths and limitations of each tool and how to choose the right one for specific use cases.
Day 3 – Deep Dive Workshop (Optional)
Module 1: Real-World App and Test Environment
Apply the knowledge learned to a real-world application and test environment.
Guided test planning and execution on an actual system.
Module 2: Metrics Review, Reporting, and Feedback
Learn how to analyze and report performance test results.
Identify key metrics, create performance reports, and discuss findings.
Receive feedback on your tests and analysis.
Module 3: Summary, Q&A, Next Steps
Recap of key concepts, tools, and techniques learned.
Open Q&A session for clarification and further discussion.
Guidance on next steps for applying the knowledge in your work.
Course Focus Areas:
- Understanding core performance testing and monitoring concepts
- Frontend and backend performance basics
- Test case design (load, stress, and spike testing)
- Hands-on experience with performance monitoring tools
- Analyzing, interpreting, and reporting performance metrics
Not Included:
- In-depth advanced performance optimization techniques
- Tool-specific deep dives
- Specialized performance testing (e.g., mobile, cloud-specific)
Pricing:
€900 /participant / course