Automate Azure Load Testing by Using GitHub Actions (AZ-2006)
Course 8757
1 DAY COURSE

Price: $488.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

How will you be attending the class?

Selecting 'Live Virtual' allows you to attend remotely from work or home. You will receive email communication well before the class starts with detailed instructions on how to validate your equipment and connect to the classroom for a quality learning experience.

Additional Details (optional)

Private Team Training

Interested in this course for your team? Please complete and submit the form below and we will contact you to discuss your needs and budget.