This is an example of a simple banner

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

Ref. AZ-2006
Duration:
1
 day
Exam:
Not certifying
Level:
Intermediate

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

Automate Your Load Testing with GitHub and Azure

Are you deploying applications on Azure and looking to ensure their performance under heavy load? This training, Automating Azure Load Testing with GitHub (AZ-2006), teaches you how to automate your load tests using GitHub and Azure Load Testing. With optimized workflows, you’ll be able to identify bottlenecks and enhance the scalability of your applications.

Optimize Your Deployments and Secure Your Workflows

This AZ-2006 course guides you step by step in integrating GitHub Actions to automate performance testing. You will learn how to structure your workflow files, manage secrets, and configure advanced load tests on Azure. By the end of this training, you will be able to implement a robust and automated testing strategy, ensuring high availability for your services.

Télécharger le PDF de la formation

Participant Profiles

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

Objectives

  • Implement and configure GitHub Actions
  • Automate load testing with Azure Load Testing
  • Create and manage CI/CD workflows
  • Secure authentication between GitHub and Azure
  • Define failure criteria and automatic stop conditions
  • Optimize the performance of applications deployed on Azure

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
  • Examine a workflow file
  • 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
  • Use GitHub Actions for Azure to publish a web app to Azure App Service

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
  • Automate Azure load testing using GitHub Actions

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

Automating Azure Load Testing with GitHub Actions: A Performance Booster

In an environment where applications must be increasingly performant and scalable, automating load tests has become essential. Manually testing each deployment is time-consuming and does not always anticipate behavior under high traffic. With this training, you will learn how to set up GitHub Actions workflows to automatically execute performance tests on Azure Load Testing.

Optimized Load Tests for Reliable Applications

Azure Load Testing is a powerful solution that allows simulating thousands of simultaneous users. You will learn how to design relevant test scenarios by defining failure criteria and analyzing performance metrics. The goal is to identify bottlenecks and optimize your cloud architecture.

GitHub Actions: The Key to Efficient CI/CD

GitHub Actions workflows provide complete automation, from deployment to testing and code validation. This training will guide you step by step to structure your workflow files and secure your environments. You will learn how to manage secrets and environment variables to safely automate your load tests on Azure.

Mastering Authentication Between GitHub and Azure

A seamless and secure authentication between GitHub and Azure is crucial for a smooth integration. You will explore the various available authentication methods, including managed identities and secrets stored in GitHub. Properly configuring these access methods is essential for efficiently automating deployments and tests.

Performance Optimization and Continuous Monitoring

Once load tests are in place, it is crucial to interpret the results and adjust the infrastructure accordingly. You will learn how to utilize the metrics and logs provided by Azure Load Testing to identify necessary adjustments. This approach ensures a seamless user experience, even under high traffic conditions.

FAQ

Why automate load testing?

Automating tests allows you to quickly identify performance issues before production deployment. This prevents unexpected problems during traffic spikes.

What are the benefits of Azure Load Testing?

Azure Load Testing provides a scalable cloud environment to run realistic load tests. It enables performance analysis and simulates thousands of simultaneous connections.

How does GitHub Actions simplify integration with Azure?

GitHub Actions automates testing and deployments by creating custom workflows. Integration with Azure makes it easy to run load tests after every code update.

Do I need advanced Azure expertise to take this course?

A basic understanding of Azure resources is recommended, but this training will guide you step by step in setting up tests and automation.

What is the most important technical prerequisite for this course?

A solid understanding of GitHub basics, including repository management, pull requests, and continuous integration workflows, is essential.

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

ven09Mai09:00ven17:00VirtuelVirtual Etiquettes de sessionAZ-2006

ven09Mai09:00ven17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionAZ-2006

ven13Juin09:00ven17:00VirtuelVirtual Etiquettes de sessionAZ-2006

ven13Juin09:00ven17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionAZ-2006

ven18juil09:00ven17:00VirtuelVirtual Etiquettes de sessionAZ-2006

ven18juil09:00ven17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionAZ-2006

ven22Aoû09:00ven17:00VirtuelVirtual Etiquettes de sessionAZ-2006

ven22Aoû09:00ven17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionAZ-2006

ven26Sep09:00ven17:00VirtuelVirtual Etiquettes de sessionAZ-2006

ven26Sep09:00ven17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionAZ-2006

ven31Oct09:00ven17:00VirtuelVirtual Etiquettes de sessionAZ-2006

ven31Oct09:00ven17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionAZ-2006

ven05Déc09:00ven17:00VirtuelVirtual Etiquettes de sessionAZ-2006

ven05Déc09:00ven17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionAZ-2006

ven09Jan09:00ven17:00Lausanne, Avenue 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