| assert |
The test assertion |
dict |
tests |
| body |
The HTTP body of the request |
dict |
request |
| delay |
Performs a delay in milliseconds before each request call. (version >= 2.1.0) |
int |
endpoint, request |
| endpoints |
Represents a list of API endpoints |
list |
endpoint |
| headers |
The HTTP headers |
dict |
endpoint, request |
| max_retries |
A fixed maximum number of retries for a request before it is permanently failed. (version >= 2.2.0) |
int |
retry |
| method |
The HTTP method of the request (GET, POST, PUT, PATCH or DELETE). If not set, GET will be used |
string |
request |
| name |
An identifier |
string |
endpoint, request, test |
| params |
The HTTP query parameters |
dict |
endpoint, request |
| path |
A part of the URL path that will be concatenated with possible other paths |
string |
endpoint, request |
| requests |
Represents a list of HTTP requests |
list |
endpoint |
| retry |
The retry configuration for a request. (Available for version >= 2.2.0) |
dict |
request |
| tests |
Represents a list of tests to run against a HTTP response of a request |
list |
request |
| vars |
Key used to define your custom variables to be used along the specification |
dict |
endpoint, request |
| ${custom var} |
Syntax to get the value of the custom variables defined at key vars |
string |
request - after vars definition |
| ${ENV_VAR} |
Syntax to get the value of an environment variable |
string |
endpoint, request |
| ${{python_code}} |
Syntax to get the value of a Python code expression |
string |
request |