Challenge 01 - Develop a Load Testing Strategy

< Previous Challenge - Home - Next Challenge >

Introduction

When some people think of load testing, the first thought that comes to mind is pointing a tool at your site and cranking the load to the max and see what happens. While that might be exciting at the moment, it’s critical to take a step back and develop a load testing strategy that is tailored to the application. This means breaking down the architecture, internal/external dependencies, high availability design, scaling and the data tier. Having a plan not only helps you prepare while you are testing the application but also provides context as to why and how you are testing the application for anyone in the future.

Description

Create a load testing strategy to describe your plan and goals. Below are some examples of topics to think of. Are there any additional you can think of adding?

Below is the sample application that we will be using:

The sample app is a single page web application that displays the number of times the endpoint has been hit and is used as a tracker for the number of guests have visited your site. There are three endpoints for this application:

This is deployed on App Service with Cosmos DB as the database.

Success Criteria

Learning Resources