Continuously validate and test mission-critical workloads

Advanced
Administrator
Solution Architect
DevOps Engineer
Network Engineer
Security Engineer
Azure DevOps
Azure Load Testing

You want to be aware of potential problems and be ready to respond so that your workload stays operational even when failures occur. Learn how to set up automated tests using Azure Load Testing and Azure Chaos Studio simultaneously as part of your continuous integration/continuous deployment (CI/CD) pipelines.

Learning objectives

By the end of this module, you'll be able to:

  • Identify user flows and system flows of an application, as the foundation for defining load tests and chaos experiments.
  • Establish baselines for load tests with expected thresholds for system components, individual user flows, and the overall solution.
  • Identify potential failure scenarios for system components as a guide for designing chaos experiments.
  • Design an automated process for continuous validation in your CI/CD pipeline.

Prerequisites

  • You've completed the previous module about health modeling.
  • You have a good understanding of the design principles and design areas of a mission-critical workload in the Azure Well-Architected Framework.
  • You have an Azure subscription.
  • You have an Azure DevOps organization and project.