Automate Azure Load Testing by Using GitHub Actions (AZ-2006)
Course 8757
1 DAY COURSE
Price:
$488.00
$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
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.
- choosing a selection results in a full page refresh