HTTP benchmark using :doc:`WRK <modules/WRK>` across multiple network namespaces.
Launches one :doc:`WRK <modules/WRK>` instance per namespace (SRV_NS), each binding to a random
IP address. Collects throughput, requests/s, latency (median, P50, P99),
and HTTP timeout counts.
Variables:
SRV_NS - Number of namespaces / :doc:`WRK <modules/WRK>` instances
GEN_CONCURRENT - Total concurrent connections (split across instances)
GEN_THREADS - Total threads (split across instances)
GEN_TIME - Test duration in seconds
FILE_PATH - HTTP path to request
HTTP_PORT - Target HTTP port
:doc:`WRK <modules/WRK>`_PROTOCOL - Protocol (http or https)
Usage:
%import@client :doc:`wrk <modules/wrk>`-multins GEN_CONCURRENT=128 GEN_TIME=30