3box / keramik

A k8s operator for simulating Ceramic networks
Other
5 stars 1 forks source link

feat: ws2 3140 keramik scenario cas performance test #162

Closed samika98 closed 7 months ago

samika98 commented 8 months ago

Creates a Goose Scenario which sends load to the network by creating model instance documents. We then observe 2 metrics for success and failure calculate the rps and fail/pass the test based on the result.

Metrics Added : cas_request_completed cas_request_failed These are added in js-ceramic anchior polling logic to keep track of the number of the anchor request count. https://github.com/ceramicnetwork/js-ceramic/pull/3193

Testing : This scenario was able to generate a load of ~316000 requests in 20 minutes. RPS of 263.33 Notion doc with results from testing : https://www.notion.so/threebox/Perf-Tests-9e4f8260718442e78a1b32444b2327f2

linear[bot] commented 8 months ago

WS2-3140 Keramik Scenario CAS performance test