Assertions and Conditions: The Basics
Setting conditions on an API basis
You have total control over what is and isn't a pass, and the power to control what is and isn't expected.
Override default HTTP codes
In the example shown, we are overriding the default settings to set a HTTP 500 code as a pass and, therefore, a 200 code becomes a fail.
Scenarios
You want to validate that a call cannot succeed from a particular geography or a call with an OAuth scope of a particular kind always fails. In these scenario a Pass is operationally a problem.

Check a Response Body for a Specific String
You can examine the returned response body for a string. For instance, if you expect the string "Coffee Shop" to appear in the JSON payload, yiu can check to see if it's there and raise an Error if it's not.

Set an Alert based on a timing issue
You can set an alert depending on the length of the call or a component of the call. For instance, you can set the response type to Passed but slow if the Total Latency is greater than 1000 ms.

Updated about 3 years ago
Next up, using variables and how to do it.