PISAresearch / pisa

Accountable Watching Service
https://pisa.watch
28 stars 9 forks source link

Repeatable load tests #5

Open yahgwai opened 5 years ago

yahgwai commented 5 years ago

Eg. How many concurrent appointments can be successfully watched for?

This should inform some hard coded bounds that are set in the service.

ali2251 commented 5 years ago

Implement script to run scalability tests

yahgwai commented 5 years ago

Possible tests:

  1. What is the max number of appointments than can be held, whilst still being able to safely watch for one event. (no spiking)
  2. Max concurrent appointments that can be made at one time
  3. Max concurrent events that can be responded to at one time
  4. Have an installation that has a constant slow feed of creating and dropping channels
yahgwai commented 5 years ago

Useful: https://hharnisc.github.io/2016/06/19/integration-testing-with-docker-compose.html