Companies Home Search Profile

Performance Testing with AI | Jmeter | Lighthouse | K6

Focused View

Dan Andrei Bucureanu

5:57:26

68 View
  • 1 - Introduction and Course Structure.mp4
    03:14
  • 2 - Project and Tools in this Material.mp4
    01:37
  • 3 - 4 minute Performance Testing Challenge Demo.mp4
    03:54
  • 4 - Trends 3 powerful studies to keep you informed and connected.mp4
    07:52
  • 5 - What is Performance Testing.mp4
    02:49
  • 6 - Goals of Performance Validations.mp4
    07:28
  • 7 - Impact of not having great performance Real World Examples.mp4
    01:55
  • 8 - How Performance affects Sales Ecommerce Study.mp4
    02:53
  • 9 - Performance Testing What should be tested.mp4
    03:23
  • 10 - Performance Testing Mith Test of production like Environment.mp4
    04:35
  • 11 - Bad Practice Test only when application is stable.mp4
    03:48
  • 12 - Performance Requirements when you have none.mp4
    03:52
  • 13 - Preconditions before you start performance tests.mp4
    02:40
  • 14 - What to measure Response Time.mp4
    04:48
  • 15 - What to measure Capacity.mp4
    03:38
  • 16 - What to measure Infrastructure.mp4
    05:17
  • 17 - Open Source Performance Testing Framework.mp4
    04:05
  • 18 - How Performance Testing Works.mp4
    04:22
  • 19 - The Performance Test Pyramid.mp4
    04:53
  • 20 - Performance Testing Load Testing.mp4
    04:30
  • 21 - K6 Demo Load Testing.mp4
    05:43
  • 22 - Performance Testing Stress Testing.mp4
    05:03
  • 23 - Performance Testing Endurance Testing.mp4
    03:57
  • 24 - Performance Testing Scalability Testing.mp4
    02:24
  • 25 - Performance Testing Spike Test.mp4
    03:29
  • 26 - Performance Testing Volume Testing.mp4
    04:44
  • 27 - DEMPO Spike Test using K6.mp4
    04:43
  • 28 - DEMOPage Load Speed Test with Google Lighthouse.mp4
    04:11
  • 29 - Preconditions to Self adapting load Scenarios.mp4
    05:14
  • 30 - How it works Self Adapting load testing scenarios.mp4
    04:48
  • 31 - Google Lighthouse Introduction.mp4
    02:09
  • 32 - Google Lighthouse Run Assessment.mp4
    02:48
  • 33 - Google Lighthouse Metrics.mp4
    03:09
  • 34 - Google Lighthouse Scoring.mp4
    02:33
  • 35 - Google Lighthouse Understand the Report.mp4
    04:00
  • 36 - Google Lighthouse and 2 other Warning.mp4
    02:25
  • 37 - Integrate Google Lighthouse into Developer IDE VS Code.mp4
    04:41
  • 38 - Google Lighthouse Add Lighthouse to GitHub Actions.mp4
    06:07
  • 39 - DEMOPerformance Test Environment Local Developer Environment.mp4
    06:35
  • 40 - DemoPerformance Test Environment Local OnPrem Environment.mp4
    05:52
  • 41 - Performance Test Environment Cloud Hosted Environment.mp4
    03:36
  • 42 - Performance Test Environment SaaS Load Generated in the Cloud.mp4
    05:11
  • 43 - Demo Generate load from the Cloud Grafana K6.mp4
    05:10
  • 44 - Tracing the issue to a service.mp4
    04:54
  • 45 - Performance Consideration Throttling.mp4
    02:51
  • 46 - Performance Consideration Caching.mp4
    03:19
  • 47 - Performance Consideration Sticky Session.mp4
    03:23
  • 48 - Performance Consideration DB Indexes.mp4
    02:23
  • 49 - Performance Consideration Logging Level.mp4
    03:26
  • 50 - What is the Shift Left Approach.mp4
    03:17
  • 51 - What is Shift Left on Performance.mp4
    04:32
  • 52 - Understanding Branches in SDLC.html
  • 53 - Shift Left How CI and CD accelerates Deployments.mp4
    04:48
  • 54 - Shift Left on Performance Feature Environments.mp4
    03:04
  • 55 - Github Demo Spin up a Temporary Feature Environment.mp4
    05:30
  • 56 - Shift Left Integrate Performance Testing into CICD.mp4
    02:57
  • 57 - Demo Performance Validations at CI Level.mp4
    04:15
  • 58 - Performance Testing with the Nightly Build.mp4
    05:33
  • 59 - Demo Performance Testing on the Nightly Run.mp4
    03:29
  • 60 - Walkthrough of K6io.mp4
    03:49
  • 61 - Installing K6 on local.mp4
    02:40
  • 62 - K6 Terminal Run Commands.mp4
    03:04
  • 63 - K6 Browser Testing Experiment.mp4
    02:22
  • 64 - K6 Run the first test script.mp4
    03:02
  • 65 - Understanding the Results File.mp4
    05:19
  • 66 - Local Dashboard for Reporting.mp4
    03:09
  • 67 - Use AI to understand the results file.mp4
    02:29
  • 68 - Understand Virtual Users and Median.mp4
    04:56
  • 69 - K6 Executing Requests in a sequence.mp4
    02:43
  • 70 - K6 Stages and Validations in Script.mp4
    04:44
  • 71 - Medians vs Average.mp4
    04:56
  • 72 - Delta Testing for Continuous Performance Testing K6 DEMO.mp4
    02:58
  • 73 - Visualizing the Results K6 Grafana.mp4
    04:36
  • 74 - DEMO Run Test in the Grafana Cloud from IDE VS Code.mp4
    03:06
  • 75 - DEMO CICD Integrate K6 into GitHub Actions workflow.mp4
    03:02
  • 76 - DemoK6 Cloud Run Test in the Grafana Cloud with Github.mp4
    06:14
  • 77 - Selecting the tool with AI.mp4
    02:45
  • 78 - Create first performance Test Script.mp4
    07:35
  • 79 - Add listener to Test Script.mp4
    03:01
  • 80 - Adding Threads and Users.mp4
    05:07
  • 81 - Generating Random Test Data.mp4
    06:28
  • 82 - Where AI Fails Adding Results Summary.mp4
    06:30
  • 83 - Adding Results Summary The Solution.mp4
    02:05
  • 84 - Running from Command Line.mp4
    04:44
  • 85 - Setting up GITHUB Action.mp4
    11:46
  • 86 - Run the Test in a Pipeline.mp4
    03:00
  • 87 - Make Results Available.mp4
    03:30
  • Description


    Generative AI for Testing, Performance Testing with AI, Jmeter, Lighthouse, Automated Testing, Grafana/K6

    What You'll Learn?


    • How to Use AI to create frameworks
    • How performance Tesing Works
    • Jmeter basics
    • K6 Pipelines
    • K6 Local Testing
    • K6 Cloud Testing
    • Google Lighthouse and page speed test
    • Google Lighthouse Github Pipelines
    • Shift Left on Performance
    • Performance Testing on feature branch
    • Monitoring in Performance Testing
    • Performance Testing Frameworks
    • Items that Influence Performance : Throttling, Caching
    • Performance Testing Infrastructure (IaaS | PaaS | SaaS)
    • Myths about performance Testing

    Who is this for?


  • Testers
  • Quality Assurance Professionals
  • Quality Engineers
  • Software Engineers
  • What You Need to Know?


  • basic testing experience
  • More details


    Description

    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 matter

    9 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 GPT


    Creating 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 performance tests. We'll show you how to efficiently manage and manipulate data for thorough testing.

    Adding Randomness: Understand the significance of randomness in performance testing and how to introduce it into your test scenarios. You'll learn techniques to create dynamic and unpredictable test conditions.

    Interpreting Results: Dive into result analysis and learn how to extract valuable insights from your test runs. We'll cover metrics, graphs, and best practices for interpreting JMeter results effectively.

    Integration with CI/CD and GitHub: Take your performance testing framework to the next level by integrating it seamlessly with your CI/CD pipeline and GitHub. Automate your testing process and ensure continuous performance monitoring.

    By the end of this course, you'll have a basic grasp of building a basic JMeter performance testing framework and integrating it into your CI/CD workflow. You'll be equipped with the skills needed to continue your journey to meaningful performance tests, identify bottlenecks, and optimize your applications for peak performance.

    Who this course is for:

    • Testers
    • Quality Assurance Professionals
    • Quality Engineers
    • Software Engineers

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Dan Andrei Bucureanu
    Dan Andrei Bucureanu
    Instructor's Courses
    Dan is a passionate quality engineering architect, with more than 17 years in the field. He has helped numerous companies improve the way they look at quality and achieve the right balance of speed relative to product. Dan is  a trainer on advanced quality engineering topics and a quality transformation consultant with experience in Automotive, Financial Services, Media, and E- commerce. Currently Dan is leading an  software engineering department at a technology company. He possess multiple cloud and quality certifications and is also an auditor of quality engineering based on the TPI NEXT method.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 86
    • duration 5:57:26
    • Release Date 2024/07/23