LinuxCommandLibrary

http_load

A HTTP benchmarking tool.

TLDR

Emulate 20 requests based on a given URL list file per second for 60 seconds

$ http_load -rate [20] -seconds [60] [path/to/urls.txt]
copy


Emulate 5 concurrent requests based on a given URL list file for 60 seconds
$ http_load -parallel [5] -seconds [60] [path/to/urls.txt]
copy


Emulate 1000 requests at 20 requests per second, based on a given URL list file
$ http_load -rate [20] -fetches [1000] [path/to/urls.txt]
copy


Emulate 1000 requests at 5 concurrent requests at a time, based on a given URL list file
$ http_load -parallel [5] -fetches [1000] [path/to/urls.txt]
copy

Copied to clipboard