This is an example of a simple banner

Training: Automate Azure Load Testing by using GitHub Actions (AZ-2006)

Ref. AZ-2006
Duration:
1
 jour
Exam:
Non certifiant
Level:
Intermédiaire

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

Your Azure applications crash during usage peaks because you have never validated their behavior under real load? Teams that deploy to production without performance testing discover bottlenecks at the worst time, when users are impacted. Without a structured load testing strategy, latency issues, memory saturation, and timeouts remain invisible until the day they become critical.

This official Microsoft AZ-2006 training teaches you in 1 day how to design and implement network load tests with Azure Load Testing. You create realistic test scenarios with Apache JMeter, configure performance thresholds, integrate tests into your CI/CD pipelines, and analyze results to identify bottlenecks before going to production. MCT-certified trainers guide you through Microsoft cloud labs with hands-on load scaling scenarios. This training validates the corresponding Applied Skill. Sessions are available in person in Geneva and Lausanne or as virtual classroom.

Participant Profiles

  • Développeurs cloud
  • Ingénieurs DevOps
  • Architectes logiciels
  • Administrateurs systèmes
  • Responsables techniques en charge du déploiement sur Azure

Objectives

  • Configure Azure Load Testing to simulate realistic user loads
  • Create performance test scenarios with Apache JMeter
  • Define success criteria and measurable performance thresholds
  • Integrate load tests into Azure DevOps CI/CD pipelines
  • Analyze results and identify application bottlenecks

Prerequisites

  • Master GitHub and pull requests
  • Understand the basics of deployment on Azure
  • Have knowledge of CI/CD and automation

Course Content

Module 1 : Implement GitHub Actions

  • Explore GitHub Actions
  • Implement variables and scripts in a workflow
  • Explore contexts and expressions in GitHub
  • Manage secrets in GitHub

Module 2 : Implement GitHub Actions for Azure

  • Explore GitHub Actions for Azure
  • Discover authentication options for GitHub Actions for Azure

Module 3 : Implement Azure Load Testing

  • Explore Azure Load Testing
  • Create and manage tests in Azure Load Testing
  • Create a load test YAML configuration file
  • Define fail criteria and auto stop
  • Configure secrets and environment variables

Documentation

  • Access to Microsoft Learn, Microsoft’s online learning platform, offering interactive resources and educational content to deepen your knowledge and develop your technical skills.

Lab / Exercises

  • This course provides you with exclusive access to the official Microsoft lab, enabling you to practice your skills in a professional environment.

Complementary Courses

Eligible Funding

ITTA is a partner of a continuing education fund dedicated to temporary workers. This fund can subsidize your training, provided that you are subject to the “Service Provision” collective labor agreement (CCT) and meet certain conditions, including having worked at least 88 hours in the past 12 months.

Additional Information

Azure load testing: validating performance before production

Performance testing is an essential step that too many teams skip before deploying to production. Azure Load Testing provides a fully managed service for simulating realistic loads on your applications without needing to maintain test infrastructure. Integration with Apache JMeter leverages existing industry expertise while adding cloud-scale capabilities. For Swiss companies whose applications must handle seasonal peaks or sudden load increases, load testing prevents service outages that directly impact revenue and reputation.

AZ-2006 training program

This intensive one-day training covers the complete load testing cycle with Azure. You start by configuring Azure Load Testing and understanding the key metrics (response time, throughput, error rate). You then create test scenarios with Apache JMeter, simulating realistic user behaviors with varied request patterns. Defining performance thresholds allows you to set objective pass/fail criteria for your tests. CI/CD integration with Azure DevOps automates test execution at each deployment, guaranteeing that no performance regression reaches production. The training concludes with analyzing results, identifying bottlenecks, and developing action plans for optimization.

Target profiles and prerequisites

This training is designed for DevOps engineers, QA engineers, performance architects, and developers responsible for their applications’ performance. Teams implementing CI/CD and wanting to add automated performance testing to their pipeline will find a practical and immediately applicable approach. Prerequisites include basic familiarity with Azure concepts (resource groups, subscriptions), understanding of web applications and HTTP protocols, and ideally experience with Azure DevOps for the CI/CD integration portion. No prior JMeter experience is required as the training covers it from the fundamentals.

Azure Load Testing in the DevOps cycle

Azure Load Testing integrates natively into the Azure DevOps and GitHub Actions ecosystem, enabling automated performance testing at every stage of the delivery cycle. Unlike standalone load testing tools, Azure Load Testing scales automatically to simulate thousands or millions of concurrent users without local infrastructure. Integration with Azure Monitor and Application Insights provides correlated visibility between generated load and application behavior (CPU, memory, database response times). This approach shifts performance testing left in the development cycle, detecting issues before they reach production.

AZ-2006 training at ITTA

ITTA delivers this training with MCT-certified trainers experienced in load testing Azure applications for Swiss companies. Sessions in Geneva and Lausanne are limited in size for quality interaction with the trainer. Official Microsoft lab environments provide a complete infrastructure to practice Load Testing configurations, JMeter scenarios, and CI/CD integration without risk. This training validates a Microsoft Applied Skill, demonstrating your practical ability to implement load tests on Azure. Post-training support helps you set up load testing in your own projects.

Frequently asked questions

Do I need to know Apache JMeter before this training?

No, the training covers JMeter from the fundamentals. You learn to create test scenarios, configure user load, and define performance thresholds during the course.

Can Azure Load Testing test non-Azure applications?

Yes, Azure Load Testing can test any application accessible via HTTP/HTTPS, regardless of where it is hosted. The service generates load from the Azure cloud toward your application.

How many concurrent users can be simulated?

Azure Load Testing can scale to simulate thousands of concurrent users. The exact capacity depends on the complexity of your test scenarios and the selected Azure configuration.

Does this training cover CI/CD integration?

Yes, the training covers integrating load tests into Azure DevOps pipelines, with automatic pass/fail criteria that can block a deployment if performance does not meet defined thresholds.

What is the difference between load testing and stress testing?

Load testing validates application behavior under expected load. Stress testing pushes beyond normal capacity to identify breaking points. This training primarily covers load testing with controlled scenarios.

Prix de l'inscription
CHF 850.-
Inclus dans ce cours
  • Training provided by a certified trainer
  • 180 days of access to Official Microsoft Labs
  • Official documentation in digital format
  • Official Microsoft achievement badge
Mois actuel

lun06juil09:00lun17:00VirtuelVirtual Etiquettes de sessionAZ-2006

lun06juil09:00lun17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionAZ-2006

lun10Aoû09:00lun17:00VirtuelVirtual Etiquettes de sessionAZ-2006

lun10Aoû09:00lun17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionAZ-2006

lun14Sep09:00lun17:00VirtuelVirtual Etiquettes de sessionAZ-2006

lun14Sep09:00lun17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionAZ-2006

lun19Oct09:00lun17:00VirtuelVirtual Etiquettes de sessionAZ-2006

lun19Oct09:00lun17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionAZ-2006

lun23Nov09:00lun17:00VirtuelVirtual Etiquettes de sessionAZ-2006

lun23Nov09:00lun17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionAZ-2006

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Opening hours

Monday to Friday
8:30 AM to 6:00 PM
Tel. 058 307 73 00

Contact-us

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Make a request

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Opening hours

Monday to Friday, from 8:30 am to 06:00 pm.

Contact us

Your request