Automate Azure Load Testing by Using GitHub Actions (AZ-2006)

Course 8757
1 DAY COURSE
Price: $716.00
Course Outline

Learn how to implement GitHub Actions and configure Azure Load Testing to automate testing app deployments.

Automate Azure Load Testing by Using GitHub Actions (AZ-2006) Benefits

    • Fully automate CI/CD pipelines with integrated performance validation.
    • Deploy applications and execute load tests using a unified GitHub Actions pipeline.
    • Build secure workflows by integrating Azure authentication through service principals or managed identities.
    • Ensure consistent deployment performance by simulating real-world loads and proactively identifying regressions.
    • Apply best practices for test quality and failure management, utilizing thresholds, AutoStop settings, and artifact logging.
    • Develop skills aligned with applied-skills certifications, preparing for real-world Azure and GitHub practices.
  • Prerequisites

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

Automate Azure Load Testing Course Outline

Learning Objectives

Module 1: Implement GitHub Actions

  • 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

Module 2: Implement GitHub Actions for Azure

  • 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

Module 3: Implement Azure Load Testing

  • 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
Course Dates
Attendance Method
Additional Details (optional)