https://github.com/wg/wrk

benchmarks

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/usr/bin/env bash

echo
MW=$1 USE_ASYNC=$2 node $3 &
pid=$!

sleep 2

wrk 'http://localhost:3333/?foo[bar]=baz' \
-d 3 \
-c 50 \
-t 8 \
| grep 'Requests/sec' \
| awk '{ print " " $2 }'

kill $pid

1
2
brew install wrk
wrk -v