Benchmarking - mwicat/personal GitHub Wiki

https://rollout.io/blog/getting-every-microsecond-out-of-uwsgi/

sudo apt install apache2-utils
ab -c 500 -n 5000 -s 90 http://example.com/9000
ab -c 500 -n 5000 -s 90 http://example.com/9000
Requests per second:    347.28 [#/sec] (mean)
Time per request:       1439.748 [ms] (mean)
Time per request:       2.879 [ms] (mean, across all concurrent requests)

In the above, we once again used the ab command to send multiple web requests to our web application. Specifically, the above command is sending 5000 HTTP GET requests to our web application in batches of 500. The results of this test show that ab was able to send a little over 347 HTTP requests per second.