Automate Azure Load Testing By Using GitHub Actions

Course Fee:

Resources
Related Course

Level: Professional

Durations: 2 Days

Level: Professional

Durations: 5 Days

Automate Azure Load Testing By Using GitHub Actions

Course Overview:

The AZ-2006: Automate Azure Load Testing by using GitHub course teaches participants how to automate and streamline Azure Load Testing workflows using GitHub Actions. This course covers setting up GitHub Actions, managing workflows, and integrating service principals to execute automated deployments on Azure. Learners will gain hands-on experience in creating, configuring, and running load tests using Azure Load Testing services, all within GitHub. By the end of the course, participants will be able to implement efficient automated testing and improve application performance by leveraging GitHub Actions for Azure.

Course Objectives

  • Implement GitHub Actions components to automate workflows.
  • Manage variables, contexts, and secrets in GitHub for secure workflow execution.
  • Use GitHub Actions to publish web apps to Azure App Service.
  • Create and configure Azure Load Testing resources.
  • Integrate load test input files into GitHub repositories and workflows.

Audience

  • Azure Developer
  • Software Developer

Pre-requisites

  • Experience with GitHub and an understanding of pull requests, code merges, and other repository management practices.
  • Experience creating resources in Azure.

Course Outline

Module 1: Implement GitHub Actions

  • Describe the components of GitHub Actions
  • Implement variables and scripts in a workflow
  • Use contexts and expressions to manage workflow execution
  • Manage secrets in GitHub
  • Create and run a GitHub Actions workflow
  • Lab: Create a workflow that validates code on a pull request

Module 2: Implement GitHub Actions for Azure

  • Explain the benefits GitHub Actions for Azure
  • Describe the different types of service principals
  • Implement service principals and use them in your GitHub Actions for Azure workflows
  • Use GitHub Actions for Azure to publish a web app to Azure App Service
  • Lab: Use GitHub Actions for Azure to publish a web app to Azure App Service

Module 3: Implement Azure Load Testing

  • Understand the components of Azure Load Testing
  • Create an Azure Load Testing resource
  • Configure service authentication to allow GitHub Actions to connect to your Azure load testing resource
  • Add load test input files to your repository
  • Update the GitHub Action definition to invoke Azure Load Testing
  • Lab: Automate Azure load testing using GitHub Actions
Related Course

Level: Professional

Durations: 5 Days

Level: Professional

Durations: 2 Days

What Hands-On learning experience can we assist you today?

Please tick here if you agree to receive updates about the latest news & offers which we feel may be of interest to you. We will process your data in accordance with our Privacy Policy. You may withdraw this consent at any time. We never sell or distribute your data.