I added a simple script to benchmark the search endpoint: as many requests as possible for a minute with 10 concurrent users.
I like the fact that we can persist the results (cf loadtest/results/search) and compare them over time. We probably should run those on a CI though, or a designated server to avoid factors linked to local setup.
Use make loadtest to give it a try, after installing k6.
Proposal for load testing. It uses https://k6.io.
I added a simple script to benchmark the search endpoint: as many requests as possible for a minute with 10 concurrent users.
I like the fact that we can persist the results (cf
loadtest/results/search
) and compare them over time. We probably should run those on a CI though, or a designated server to avoid factors linked to local setup.Use
make loadtest
to give it a try, after installing k6.