Multistep Synthetic Monitoring

Multistep Synthetic Monitoring Requests create robust methods for simulating system-wide interactions and transactions. Multistep Requests lets response values from one Step be passed to successive Steps in a single Monitor, creating a chain of requests that can be used to simulate complex behaviors.

Limitations

If you have more than one step in your Monitor, all assertions will be applied to every step.

Configure Workflow

Step 1: Create A New Test

1.1. Navigate to Synthetic Monitoring

go to synthetics from sidebar

1.2. Click Add New Test

click on add new test

Step 2: Click HTTP Request Type

choose HTTP request protocol

Step 3: Setup Monitor

3.1. Name Your Request

3.2. Choose Your Environment

3.3. Add Tags

3.4. Select Multi-step API Tests

3.5 Select the HTTP method (GET, POST, DELETE etc) and add URL of the HTTP endpoint you want to test.

3.6. Select Advanced Options to configure Request Options, Authentications, Query Params, Request Body and Privacy options.

choose HTTP request protocol
advance multi step option

Step 4: Preview Monitor

4.1. Open Request Preview

4.2. Select desired parameter

4.3. Copy selected parameter

advance multi step option

The number at the front of the parameter indicates the order of steps in the Monitor (e.g. {{$0.category}} has a leading 0 because it is the first request in the first step of the Monitor).

Step 5: Add more Steps [optional]

5.1. Navigate to Advanced Options

5.2. Select Query Params

5.3. Paste parameter from Request Preview into Value

5.4. Name Query Param

advance multi step option

Step 6: Define Assertions

If you have more than one step in your Monitor, all assertions will be applied to every step.

configure assertions

Step 7: Select Locations

Select the regions from which your Monitor will send from.

select locations

Step 8: Specify Test Frequency

Define the desired frequency by which your Monitor will fire at.

specify frequency

Step 9: Choose Notification Source

specify alert

Gmail is the default notification. Middleware also integrates with Slack as a notification source.

Need assistance or want to learn more about Middleware? Contact our support team in Slack.