Dit artikel beschrijft de stapsgewijze instructies voor het gebruik van de kant-en-klare en volledig functionele voorbeelden bij het creëren van een Multi-step API (MSA)-controleregel.
Deze voorbeelden gebruiken de Uptrends Galactic Resorts API als een fictieve API-site om bestemmingen voor ruimtereizen op te halen. Alle voorbeelden kunnen meteen worden getest en later worden geconfigureerd voor uw specifieke monitoringbehoeften.
Eenvoudig voorbeeld
Met het Basis-voorbeeld kunt u een voorgeconfigureerde controleregel creëren met één API-call, een zogenaamde stap. In deze stap voert de controleregel een GET-request uit naar het eindpunt https://galacticresorts.com/api/Destinations
. De
API-respons wordt vervolgens gevalideerd om te controleren of de statuscode 200 is, de laadtijd korter is dan 25.000 ms en de eerste prijs uit de JSON-respons[0].Price
groter is dan 10.
Selecteer een optie uit de productrondleiding om met de demo te beginnen:
Twee API-calls + console-uitvoer
Met het voorbeeld Two API calls + console output kunt u een voorgeconfigureerde controleregel creëren die bestaat uit twee API-calls, ook wel stappen genoemd, en een waarde afdrukken in de console.
In de eerste stap voert de controleregel een GET-request uit naar het eindpunt https://galacticresorts.com/api/Destinations
. De
API-respons wordt vervolgens gevalideerd om te controleren of de statuscode 200 is en of de laadtijd korter is dan 25.000 ms. Daarnaast wordt de waarde van de eerste Product Id
uit de JSON-respons opgeslagen in een
variabele met de naam ProductId
, voor de volgende stap.
In de tweede stap voert de controleregel nog een GET-request uit en gebruikt de waarde van de variabele ProductId
om een specifiek product op te halen: https://galacticresorts.com/api/Destinations/{{ProductId}}
. Vanuit de respons worden twee variabelen gecreëerd, ProductPrice
en ImageFileName
, om de waarde van de productprijs en de bestandsnaam van de afbeelding op te slaan.
Vervolgens voert de controleregel een
aangepast script uit op het tabblad Post-Response, dat de waarde van de variabele ProductPrice
naar de console afdrukt.
Selecteer een optie uit de producttour om met de demo te beginnen:
Raadpleeg Multi-step API-controleregels instellen voor meer informatie.