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 New Monitor
Navigate to Synthetic monitoring
Create Monitor
Step 2: Click HTTP Request Type
Step 3: Setup Monitor
Check Multistep API Tests
Name your Step
Paste your URL
Click Test URL
Select Advanced Options to configure Request Options, Authentications, Query Params and Privacy options.
Step 4: Preview Monitor
Open Request Preview
Select desired parameter
Copy selected parameter
The number at the front of the parameter indicates the order of steps in the Monitor (e.g. {{$0.result.cars}}
has a leading 0 because it is the first request in the first step of the Monitor).
Step 5: Add more Steps [optional]
Navigate to Advanced Options
Select Query Params
Paste parameter from Request Preview into Value
Name Query Param
Step 6: Define Assertions
If you have more than one step in your Monitor, all assertions will be applied to every step.
Step 7: Select Locations
Select the regions from which your Monitor will send from.
Step 8: Specify Test Frequency
Define the desired frequency by which your Monitor will fire at.
Step 9: Choose Notification Source
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.