Options
RequestOptions :
[Options]NL+ RequestOptionsContentRequestOptionsContent :
TomlKeyValues
Example
[Options]
cookiejar = "admin"
condition = {{ isset . "userId" }}
delay = "5s"
Explanation
Define additional options to the requests. The format of the contents of this block is TOML.
The option values support template substitution.
Below, all available options are explained.
cookiejar
- Type: string|number
- Default: "default"
Defines the cookie jar to be used for saving and storing cookies. A cookie jar can be specified by either a number or a string. Every cookie jar contains a separate set of cookies collected from requests performed with that cookie jar specified.
storecookies
- Type: boolean
- Default: true
Defines if a cookie set by a request's response shall be stored in the cookie jar.
sendcookies
- Type: boolean
- Default: true
Defines if cookies stored in the specified cookie jar shall be sent to the server on request.
noabort
- Type: boolean
- Default: false
When enabled, a batch execution will not be canceled when the request execution or assertion failed.
alwaysabort
- Type: boolean
- Default: false
Forces a batch request to abort if the request execution or assertion failed, even if the --no-abort CLI flag has been passed.
condition
- Type: boolean
- Default: true
Defines if a request shall be executed or not. This is useful in combination with template substitution.
For example, the following request will only be executed when
localAddressis set in the current state.[Options] condition = {{ isset . "localAddress" }}
delay
- Type: string
- Default: 0
A duration formatted as a Go time.ParseDuration compatible string. Execution will pause for this duration before the request is executed.
responsetype
- Type: string
- Default: ""
Explicit type declaration for body parsing. Implicit body parsing (json/xml) can be prevented by setting this option to raw.
followredirects
- Type: bool
- Default: true
Define whether or not to follow redirect responses on GET requests.