1. Ondersteuning
  2. Knowledge Base
  3. Synthetic monitoring
  4. API Monitoring
  5. Voorbeelden van Multi-step API-controleregels

Voorbeelden van Multi-step API-controleregels

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.

Door deze website te gebruiken, stemt u in met het gebruik van cookies in overeenstemming met ons Cookiebeleid.