rororo
rororo copied to clipboard
Provide set of meaningful benchmarks
To ensure that performance is not touched between rororo releases.
As of now I'm thinking about using pyperf as benchmark runner, and benchmarking,
- In
todobackendexample,setup_openapiperformancevalidate_requestperformance by creating 100+ todos viacreate_todooperation (without Redis layer)validate_responseperformance by emulatinglist_todosoperation with 100+ todos (without Redis layer)
- In
hobotnicaexample,validate_securityperformance for basic authvalidate_securityperformance for HTTP auth
To complete task need to store benchmark results somewhere (gh-pages branch or as release artifact) and have ability to compare benchmark results between releases.