rororo icon indicating copy to clipboard operation
rororo copied to clipboard

Provide set of meaningful benchmarks

Open playpauseandstop opened this issue 5 years ago • 0 comments

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 todobackend example,
    • setup_openapi performance
    • validate_request performance by creating 100+ todos via create_todo operation (without Redis layer)
    • validate_response performance by emulating list_todos operation with 100+ todos (without Redis layer)
  • In hobotnica example,
    • validate_security performance for basic auth
    • validate_security performance 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.

playpauseandstop avatar Jun 08 '20 21:06 playpauseandstop