Closed baltes closed 2 months ago
https://depo-platform-documentation.scrollhelp.site/developer-docs/load-tests
Load Testing Tools:
Our load testing arsenal includes two primary tools: Locust and wrk2.
Locust:
Strengths: Easy to define test behavior with Python code. Interactive testing through a web interface. Creates swarms of test instances for high load simulation. Provides detailed latency measurements for individual request paths. Weaknesses: Text output format can be limiting for scripted testing and report generation (current version). wrk2:
Strengths: Claims more accurate latency measurements using HdrHistogram and coordinated omission. Simple to trigger tests against a single endpoint. Supports scripting test behavior in Lua for complex scenarios. Well-defined report format with the ability to customize reporting via Lua scripting. Weaknesses: Installation instructions require referring to the wiki
We can start working on this. I was able to complete the spike ticket
Investigate load testing patterns already in place and see what we might implement.
Acceptance criteria