AZ-2006: Automate Azure Load Testing with GitHub Actions

The AZ-2006 course is designed for cloud professionals who want to deepen their expertise in architecting and implementing advanced solutions on Microsoft Azure. This hands-on course focuses on designing resilient, secure, and high-performance cloud environments that meet complex enterprise requirements.Participants will explore advanced networking, hybrid and multi-cloud strategies, security best practices, automation with Infrastructure as Code (IaC), and governance through Azure Policy and Blueprints. The course also emphasizes workload optimization, cost management, and integrating services across data, AI, and DevOps pipelines.

Category: Azure Cloud Computing
Level: Intermediate
Course Code: AZ-2006
Duration: 8h 0m
Access Duration: 6 months
Lab Environment: ✓ Included

Course Curriculum

Automate Azure Load Testing with GitHub Actions

This comprehensive lab series provides hands-on experience with GitHub Actions for continuous integration and deployment (CI/CD) workflows, Azure service integration, and automated testing practices. Students will learn to implement modern DevOps practices using GitHub's powerful automation platform alongside Azure cloud services.

Estimated Duration: 8 h 0 m

Hands-On Exercises

Exercise 1: Create a workflow that validates code on a pull request
In this exercise, you will create a GitHub workflow that performs an action when you merge a pull request.
Estimated Time: 30 minutes
Exercise 2: Use GitHub Actions for Azure to publish a web app to Azure App Service
In this exercise, you will learn how to implement a GitHub Action workflow that deploys a web app to Azure App Service.
Estimated Time: 30 minutes
Exercise 3: Automate Azure Load Testing using GitHub Actions
In this exercise, you will learn how to configure GitHub Actions to deploy a sample web app and start a load test using Azure Load Testing.
Estimated Time: 30 minutes