AWS Serverless Testing for Peak Load
Testing for Peak Load
The slogan "Build, measure, learn, repeat" is a core of testing for peak load.
With serverless apps, you need an authentic access test plan.
You must publish your app to an AWS account and feed it data.
This is where the "Build, measure, learn, repeat" slogan comes into play.
You should see possible interruptions or failure areas on each load test run.
Address each, then redo the tests and iterate.
You can optimize cost and customer experience by considering important business criteria.
Know your "error budget" and plan for it.
Then utilize load testing to verify those approaches work.
Testing for Peak Load Video
W3schools.com collaborates with Amazon Web Services to deliver digital training content to our students.
How to Plan Serverless Load Tests
Here are some general tips for planning your serverless load tests:
- Watch the service limitations
- Service restrictions protect consumers from unlawful service use
- Unmonitored limits can lead to throttling and increased costs
- Use all monitoring tools accessible during testing and production
- Don't mock services you can't manage
- Test and monitor under production-like settings
- Implement auto scaling to meet the performance testing cycle
- When utilizing Amazon DynamoDB, ensure sure the capacity is adjusted to handle the traffic
Remember that no tip or best practice will apply to all cases