Starting a test:
- Deploy serverless_on_aws and serverless_on_gcf. You will have to configure aws and gcf first (see for gcf: https://serverless.com/framework/docs/providers/google/guide/credentials/)
cd serverless_on_aws
sls deploy
cd ../serverless_on_gcf
sls deploy
- Copy the endpoints and replace the default endpoints in benchmarkServer/index.js SYSTEMS
- Adjust REQUESTS_PER_SECOND and EXPERIMENT_DURATION in index.js
- Start a test
cd benchmarkServer
npm i
node index.js
- Find your logs in benchmarkServer/logs
- If you want to run another test remove and deploy the functions again to make sure that containers are not reused.