Tests

Multiple tests are organised into a list of objects in a yaml or json document.

Each test is comprised of the following options:

Options Description Defaults
name * name for the test None
uri * /url/path/to/resource.json None
protocol tcp, http, https or noop http
port 0 - 65535 80
method GET, POST, PUT, DELETE, OPTION GET
inputs Inputs accept all verbs that requests does, in the same format for convenience. See below for details. None
outcomes Outcomes is a list of tests to run against the response. See below for details. None

See these examples.