Skip to content

Benchmarking as part of PR process pre-merge #53

@simonchapman1986

Description

@simonchapman1986

As APIM/Gateways are highly dependent upon being performative, I propose the ability to run bench on the tests, and compare to previous results.

We can manage this in a stateless manner, by having the action checkout main, run bench and output the results. Run the bench in the current build, and compare the changes. If performance degrades, this can be flagged perhaps as an automated comment on the PR, rather than flat out rejecting, so allow contributors to make a decision on whether this is deemed acceptable or not.

It will also help keep consious of the benchmarks of the system and its ability to perform.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestperformancePerformance updates/monitoring

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions