

AZ-2006: Automate Azure Load Testing by using GitHub Actions
AZ-2006: Automate Azure Load Testing by using GitHub Actions
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 Audience
- This course is ideal for DevOps engineers, SREs, QA automation engineers, cloud developers, and platform teams responsible for application performance and release quality.
Course Content
3 modules · 13 topics01Module 1: Implement GitHub Actions5 topics
- 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
02Module 2: Implement GitHub Actions for Azure3 topics
- 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
03Module 3: Implement Azure Load Testing5 topics
- 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
Schedule Dates
4 upcoming batches| Batch Dates | Duration | Batch Options | Language | Action |
|---|---|---|---|---|
| 02 December 2026 | 1 Day | 4 hours & 8 hours | English / Arabic | |
| 02 March 2027 | 1 Day | 4 hours & 8 hours | English / Arabic | |
| 02 June 2027 | 1 Day | 4 hours & 8 hours | English / Arabic | |
| 02 September 2027 | 1 Day | 4 hours & 8 hours | English / Arabic |
Can’t find a suitable date? Request a schedule that fits your team.
Request More InformationFAQs
What is the primary objective of the AZ-2006 course?
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.
Does this course focus on automation rather than manual testing?
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.
Will I learn how to interpret and act on load test results?
Yes. Learners will gain expertise in analysing performance metrics, identifying bottlenecks, and using test results to guide optimisation decisions.
Can this course be applied to cloud-native and microservices architectures?
Absolutely. The testing approaches taught apply to cloud-native, microservices, and distributed applications deployed on Azure.
How does this course support DevOps and shift-left practices?
By integrating load testing early in the development lifecycle, this course supports shift-left testing, enabling teams to detect performance issues before production.
Flexible Training Options to Meet Your Needs
Choose how you learn — live online, in-classroom, at your workplace, or internationally. CounselTrain delivers certified IT training across the UAE in the format that fits your team.
Select the method that best suits your needs.
Online Instructor-Led Training
Learn from the comfort of your workplace or at home through live virtual sessions led by expert trainers.
Learn moreHighlights
Classroom Training
Participate in interactive, face-to-face training in our top 5-star training facilities in Dubai.
Learn moreHighlights
Onsite Training
Learn a customised curriculum in your workplace to ensure the most impact and team participation.
Learn moreHighlights
Overseas Training
Participate in our international training sessions and improve your abilities with world-class instructors.
Learn moreHighlights
Related Courses
Other courses in the same category that might interest you.


C|CSE: Certified Cloud Security Engineer
View Course
AI-3026-A: Develop AI agents on Azure
View Course
