Skip to content

Instantly share code, notes, and snippets.

@DaRaFF
Last active January 30, 2018 18:08
Show Gist options
  • Save DaRaFF/d031bfc759b9e82abaf6dfd0e1865baa to your computer and use it in GitHub Desktop.
Save DaRaFF/d031bfc759b9e82abaf6dfd0e1865baa to your computer and use it in GitHub Desktop.
Bluewin Staging Performance Test 2018-01-30
@DaRaFF
Copy link
Author

DaRaFF commented Jan 30, 2018

Summary

The staging load test results show that the system is stable, self healing and can handle much more requests than the maximum requests are expected on production.

  • The error rate is between 0,1-0,7% with a cold cache and a 4 times higher load than the maximum expected load
  • After the cache is warmed the system is self healing
  • The error rate is 0% with a warmed cache and a 3 times higher load than the maximum expected load

Test Setup

Metrics

  • max production load: 550 req/s
  • test load: 1000 - 2000 req/s

Strategy
Run the load tests with a high load and a cold cache.

Results

Test Run's

  • Run 1 - 1000 req/s for 3 minutes
    • HTTP Status 500: 0,12%
  • Run 2 - 2000 req/s for 3 minutes
    • HTTP Status 500: 0,7%
  • Run 3 - 2000 req/s for 3 minutes
    • HTTP Status 500: 0,11%
  • Run 4- 1400 req/s for 3 minutes
    • HTTP Status 500: 0%
  • Run 5 - 1400 req/s for 3 minutes
    • HTTP Status 500: 0%

Run 1 - 1000 req/s

image

run-1-1000-req-s

Run 2 - 2000 req/s

run-2-2000-req-s

Run 3 - 2000 req/s

run-3-2000-req-s

Run 4 - 1400 req/s

run-4-1400-req-s

Run 5 - 1400 req/s

run-5-1400-req-s

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment