________________________________________________________________
Do you want to take this course remotely or in person?
Contact us by email: info@nanforiberica.com , phone: +34 91 031 66 78, WhatsApp: +34 685 60 05 91 , or contact Our Offices
________________________________________________________________
AZ-2006 Course: Automate Azure Load Testing by using GitHub Actions
To earn this Microsoft Applied Skills credential, students must demonstrate the ability to automate Azure load testing by using GitHub Actions .
This course will teach you how to deploy GitHub Actions and configure Azure Load Testing to automate test application deployments.
The scenario for this experience represents real-world challenges faced by developers and DevOps professionals.
Level: Intermediate - Role: Developer - Product: GitHub - Subject: Automation
Course aimed at
- Software developers who work with GitHub and deploy applications to Azure.
- DevOps engineers interested in integrating load testing into their CI/CD pipelines.
Cloud solution architects looking to ensure the scalability of their applications.
- QA and performance testing teams looking to automate workload validation in production or staging environments
AZ-2006 Training Objectives - GitHub Actions
-
Implement GitHub Actions: Learn how to create and structure workflow files to automate development and testing processes.
-
Configure GitHub Actions for Azure: Integrate GitHub with Azure by setting up secure identities and appropriate permissions to automate deployments and testing.
-
Create and run load tests with Azure Load Testing: Simulate real-world loads on applications to evaluate their performance, scalability, and reliability.
-
Automate load testing in deployments: Set up workflows that run tests automatically after each deployment, ensuring continuous software quality.
-
Optimize application performance: Analyze test results to identify bottlenecks and apply architectural or code improvements.
AZ-2006 Course Content: Automate Azure Load Testing Using GitHub Actions
Module 1: Implementing GitHub Actions
- Introduction
- Exploring GitHub Actions
- Examining a Workflow File
- Implementing variables and scripts in a workflow
- Exploring contexts and expressions on GitHub
- Managing secrets on GitHub
- Exercise: Creating a workflow that validates code in a pull request
Module 2: Deploying GitHub Actions for Azure
- Introduction
- Exploring GitHub Actions for Azure
- Detecting authentication options for GitHub Actions for Azure
- Exercise: Using GitHub Actions for Azure to publish a web app to Azure App Service
Module 3: Implementing Azure Load Testing
- Introduction
- Explore Azure Load Testing
- Creating and managing tests in Azure Load Testing
- Creating a Load Test YAML Configuration File
- Defining error criteria and automatic stopping
- Configuring secrets and environment variables
- Exercise: Automating Azure Load Tests Using GitHub Actions
Prerequisites
It is recommended to have:
- Experience with GitHub and knowledge of pull requests, code merges, and other repository management procedures.
- Experience creating resources in Azure.
Language
- Course: English / Spanish
- Labs: English / Spanish
Microsoft Applied Skills
This course is part of the Microsoft Applied Skills Credentials.
To earn this Microsoft applied skills credential, students must demonstrate the ability to secure resources using Azure virtual networking solutions.
Applied Skills: Explore all credentials in one guide