layer5io / meshery-performance-action

GitHub Action for pipelining microservices and Kubernetes performance testing with Meshery
https://layer5.io/projects/nighthawk
Apache License 2.0
29 stars 22 forks source link

Define benchmark test configurations #29

Open pottekkat opened 2 years ago

pottekkat commented 2 years ago

Current Behavior

The Scheduled Benchmark Tests workflow runs performance benchmark tests at regular intervals and captures the test results.

It runs the tests defined in these two test configuration files.

These test configurations are not yet defined properly.

Desired Behavior

Define proper test configurations to run benchmark tests.

Implementation

Update the test configuration files linked above.


Contributor Guide

pottekkat commented 2 years ago

@sunkuranganath @gyohuangxin Could you take a look at this?

stale[bot] commented 2 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

AugustasV commented 2 years ago

I could take a look into it.

AugustasV commented 2 years ago

Was looking into this issue why scheduled builds been failing, find out that Open Service Mesh (OSM) CLI version was changed, also tried to simplify code to see what can I do to make it work. In script system naming also was starting by capital letter what made job fail, edited script to use only lowercase. @navendu-pottekkat

pottekkat commented 2 years ago

@AugustasV This issue tracks the actual test configuration that is being used for running these benchmarks. The issue needs to remain open until we have concrete sets of tests defined capturing real use cases.