Documentation ¶
Overview ¶
Package requester provides commands to run load tests and display results.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Work ¶
type Work struct { // Request is the request to be made. Request *http.Request RequestBody []byte // N is the total number of requests to make. N int // C is the concurrency level, the number of concurrent workers to run. C int // H2 is an option to make HTTP/2 requests H2 bool // EnableTrace is an option to enable httpTrace EnableTrace bool // Timeout in seconds. Timeout int // Qps is the rate limit. QPS int // DisableCompression is an option to disable compression in response DisableCompression bool // DisableKeepAlives is an option to prevents re-use of TCP connections between different HTTP requests DisableKeepAlives bool // Output represents the output type. If "csv" is provided, the // output will be dumped as a csv stream. Output string // ProxyAddr is the address of HTTP proxy server in the format on "host:port". // Optional. ProxyAddr *url.URL // contains filtered or unexported fields }
Click to show internal directories.
Click to hide internal directories.