Skip to content

Project Scalability

Renuka Srishti edited this page Mar 7, 2022 · 8 revisions

Now, we need to test the project scalability. For that we are going to perform load testing and spike testing using Apache JMeter.

Points to be covered:

Load test plan

  • Hardware resource usage estimation
  • Number of users
  • Expected throughput at each microservice
  • Estimated usage of resources

Spike Testing

  • System’s capacity limits (at what load do you get significant failure rates).
  • Improvements that can demonstrate increased capacity.
  • Increase service instances from 3 per service to 5 instances per service for above two measurements for throughput and for failure rates.

Understanding load testing

  • How many requests can you process per second
  • Improve the throughput

Understand fault tolerance:

  • Why system continues to run even with injected failures.
  • What is the impact on performance, compared to your previous load tests?

User experience and client-side performance

Clone this wiki locally