CSV generator (JavaScript) to generate workloads for n-Threads.
Lua script to use these CSV workloads.
Designed for TeaStore v2.
Change /.../TeaStore-Benchmark to current location before you can run:
git clone https://github.com/giltene/wrk2 && cd wrk2 && make && cd ..
export PATH=$PATH:/.../TeaStore-Benchmark/wrk2Loops = Req/s * duration / 10
cd csv-generator && npm start -- --seed=42 --threads=10 --loops=150 && cd .. && \
wrk -t10 -c10 -d30s -R50 -L -s ./workload.lua http://localhost:80Development stopped for custom benchmark tool, which uses libcurl!
Check for BoringSSL, quiche/X.Y.Z and HTTP/3 support
curl --versionCould be
curl 7.78.0-DEV (x86_64-pc-linux-gnu) libcurl/7.78.0-DEV BoringSSL quiche/X.Y.Z
...
Features: ... HTTP3 ...cd csv-generator && npm start -- --seed=42 --threads=10 --loops=150 && cd .. && make && ./benchmark