to serverless after the pandemic Determining the optimal loads of a system Identifying bottlenecks and potential issues early on ServerlessDays ANZ 2023
1 Define the test goals 2 Identify the system(s) that will be under test 3 Design the test plan 4 Create the testing environment 5 Configure the testing tools 6 Execute the test 7 Analyze the results that are obtained 8 Optimize and Repeat ServerlessDays ANZ 2023
much load can my application withstand? Can my application handle X load? Does my application’s scaling work properly? How is my application’s behaviour when having a constant high load? Is my application working? ServerlessDays ANZ 2023
Metrics Understanding metrics such as average response time, error rate, concurrent users Thresholds Setting thresholds such as a proportion that is allowed to return an error, having an endpoint return in a certain period ServerlessDays ANZ 2023
HTTP request against system that is being tested Load configuration for controlling the duration of the tests and virtual users (VUs) Provided performance goal or service level objective ServerlessDays ANZ 2023
17 Create schedule for running at given times Automated load testing without the need of manual execution Ensure configuration is well-prepared for this ServerlessDays ANZ 2023
Backends 20 Not simulating real world conditions Improperly configuring the test environment Not having the proper scaling Not monitoring the system during the test Not adequately testing the system holistically ServerlessDays ANZ 2023
Increased use of automation More use of cloud-based load testing solutions More use of ML and AI to identify potential issues and bottlenecks ServerlessDays ANZ 2023
Cost saving within teams in working with deployments • Visualize savings made with AWS Cost Explorer • Engage in conversations around impact on scaling CUSTOMIZABILITY • Vary based on different workloads • Coordinate testing needs alongside AWS representatives EASY TO IMPLEMENT • Many similar load testing tools (e.g. Artillery) • Optimize for differing patterns and load tests ServerlessDays ANZ 2023