What The Hack - Azure Load Testing
Introduction
Azure Load Testing Service (Preview) enables developers and testers to generate high-scale load that reveal actionable insights into app performance, scalability, capacity - and ultimately resiliency - with a fully managed service.
Learning Objectives
This hack is designed to introduce you to Azure Load Testing and guide you through a series of hands-on challenges to accomplish the following:
- Leverage a cloud-based load testing service with high fidelity support for JMeter and new/existing JMeter scripts
- Build a comprehensive view of curated client and server metrics with actionable insights into app performance
- Integrate with CI/CD workflows for automated, collaborative load-testing
- Perform load testing in conjunction with Azure Chaos Studio to ensure resiliency during an application/service/region degradation or failure
Challenges
Prerequisites
- Familiarity with the fundamentals of load testing
- Azure subscription for creating the Load Testing service and running the sample application
- GitHub or Azure DevOps to automate load testing in your CI/CD pipelines
- Apache JMeter installed on your local machine or in a VM to create your load testing script
- Azure Cloud Shell or Azure CLI
Contributors
- Kevin M. Gates
- Andy Huang