weighttp

Lightweight HTTP benchmarking tool with multithreading support

brewmacoslinux
Try with needOr install directly
Source

About

Webserver benchmarking tool that supports multithreading

Commands

weighttp

Examples

Benchmark a website with 4 concurrent connections and 10000 requests$ weighttp -n 10000 -c 4 http://example.com
Run benchmark with 8 threads, 100 concurrent connections, and custom timeout$ weighttp -t 8 -c 100 -k http://example.com
Benchmark with HTTP POST requests using a request file$ weighttp -n 5000 -c 50 -H 'Content-Type: application/json' http://example.com/api