This is a basic material on how to execute performance testing. I will cover the following aspects:1. Understand what is performance testing and where does it fit into Software.2. Understand why performance matters and how it impacts sales.3. Examples where performance has broken a company.4. What are the preconditions before running performance testing.5. Shift Left on performance and feature testing environments.6. Infrastructure configuration factors that influence performance test results.7. Performance Testing infrastructure in the form of local, cloud or cloud only. 8. What to we monitor in performance testing and why does it matter9 Practical example and tutorial on how to configure and use Grafana/K6 for local, remote and cloud testing. 10. Performance testing blocking pipelines with K6/Jmeter/Lighthouse and GitHub. 11. Approach to performance testing with live demos for Load/Spike and Stress Testing. Laboratory that will demo how to create a performance testing framework with 0 knowledge of how Jmeter operates, by leveraging Generative AI - Chat GPTCreating a Test Plan: You'll start by understanding the fundamentals of JMeter and how to create an effective test plan. We'll cover the key components and configurations needed to structure your tests accurately.Adding Users: Learn how to simulate real user behavior by adding users to your test scenarios. We'll explore various user profiles and demonstrate how to configure JMeter for different user loads.Adding Test Data: Discover the importance of realistic test data and how to incorporate it into your
What you'll learn
understand the importance of performance testing
create performance test plans using JMeter
simulate real user behavior in testing scenarios
configure Grafana and K6 for performance testing
identify preconditions before running performance tests