Call Email Facebook Instagram Linkedin

AZ-2006:

  • 4.9(5,863 Rating)

Course Overview

The AZ-2006: Automate Azure Load Testing by Using GitHub Actions course is designed for professionals who want to integrate performance and scalability testing directly into modern DevOps pipelines. This course focuses on automating Azure Load Testing within GitHub Actions, enabling teams to validate application performance continuously as part of their CI/CD workflows.

Participants will learn how to design, configure, and automate load testing scenarios that simulate real-world traffic patterns and performance conditions. The course covers integrating Azure Load Testing with GitHub repositories, managing test configurations, analysing performance metrics, and enforcing quality gates based on test results. Emphasis is placed on repeatability, scalability, and reliability in enterprise-grade environments.

Through practical, scenario-driven labs, learners will gain hands-on experience implementing automated load testing pipelines that provide early performance feedback, reduce production risks, and support high-quality cloud-native application delivery. This course is ideal for organisations seeking to shift performance testing left and adopt continuous performance validation using Microsoft Azure and GitHub.

Key Learning Outcomes:

By the end of this course, participants will be able to:

  • Automate Azure Load Testing using GitHub Actions
  • Integrate performance testing into CI/CD pipelines
  • Configure load test scenarios and test parameters
  • Analyse performance metrics and test results
  • Implement quality gates and failure thresholds
  • Optimise application performance through continuous testing

Prerequisites:

  • Experience with GitHub and an understanding of pull requests, code merges, and other repository management practices.
  • Experience creating resources in Azure.

Target Audiance

  • This course is ideal for DevOps engineers, SREs, QA automation engineers, cloud developers, and platform teams responsible for application performance and release quality.

Schedule Dates

02 March 2026
AZ-2006: Automate Azure Load Testing by using GitHub Actions
08 June 2026
AZ-2006: Automate Azure Load Testing by using GitHub Actions
14 September 2026
AZ-2006: Automate Azure Load Testing by using GitHub Actions
14 December 2026
AZ-2006: Automate Azure Load Testing by using GitHub Actions

Course Content

  • Introduction to workflow automation
  • Anatomy of a GitHub Actions workflow (YAML structure)
  • Using variables, contexts, and expressions
  • Managing secrets securely in workflows
  • Exercise: Create a pull-request validation workflow

  • Integrating GitHub Actions with Azure
  • Configuring service principals or managed identities for secure workflows
  • Exercise: Use Actions to deploy an app to Azure App Service

  • Overview of Azure Load Testing service and its capabilities
  • Creating and configuring load test resources
  • Defining failure criteria (e.g., thresholds, AutoStop)
  • Exercise: Automate load testing using GitHub Actions
  • Managing workflows for load testing, artifact uploads, and slot swaps

FAQs

The primary objective is to enable professionals to automate performance and load testing in Azure using GitHub Actions, ensuring scalability and reliability are validated continuously during application delivery.

Yes. The course is fully focused on automated load testing, embedding performance validation directly into CI/CD pipelines rather than relying on manual or post-deployment testing.

Yes. Learners will gain expertise in analysing performance metrics, identifying bottlenecks, and using test results to guide optimisation decisions.

Absolutely. The testing approaches taught apply to cloud-native, microservices, and distributed applications deployed on Azure.

By integrating load testing early in the development lifecycle, this course supports shift-left testing, enabling teams to detect performance issues before production.