Cet article vous montre étape par étape comment créer un moniteur d’API multi-étapes au moyen d’un modèle prêt à l’emploi.
Ces modèles utilisent l' API fictive Galactic Resorts d’Uptrends pour récupérer des destinations de voyage spatial. Tous les modèles peuvent être testés immédiatement et configurés selon vos besoins de surveillance.
Modèle simple
Le modèle simple vous permet de créer un moniteur préconfiguré avec un appel d’API unique, présenté comme une étape. À cette étape, le moniteur envoie une requête GET au point de terminaison https://galacticresorts.com/api/Destinations
. Ensuite, la
réponse de l’API est vérifiée pour s’assurer que le code de statut est 200, que le temps de chargement est inférieur à 25 000 ms et que le premier prix dans la réponse JSON [0].Price
est supérieur à 10.
Sélectionnez l’une des options ci-dessous pour lancer la démonstration (en anglais) :
Deux appels d’API avec écriture dans la console
Le modèle Deux appels d’API avec écriture dans la console vous permet de créer un moniteur préconfiguré comprenant deux appels d’API, désignés comme des étapes, et une écriture dans la console.
À la première étape, le moniteur envoie une requête GET au point de terminaison https://galacticresorts.com/api/Destinations
. Ensuite, la
réponse d’API est vérifiée pour s’assurer que le code de statut est 200 et que le temps de chargement est inférieur à 25 000 ms. De plus, la valeur du premier champ ProductId
dans la réponse JSON est stockée dans une
variable appelée ProductId
, en vue de l’étape suivante.
À la deuxième étape, le moniteur envoie une autre requête GET et utilise la valeur de la variable ProductId
pour récupérer un produit spécifique : https://galacticresorts.com/api/Destinations/{{ProductId}}
. À partir de la réponse, deux variables nommées ProductPrice
et ImageFileName
sont créées pour enregistrer la valeur du prix du produit et le nom du fichier image.
Ensuite, le moniteur exécute un
script personnalisé dans l’onglet Post-Réponse, qui affiche la valeur de la variable ProductPrice
dans la console.
Sélectionnez l’une des options ci-dessous pour lancer la démonstration (en anglais) :
Pour en savoir plus, vous pouvez lire l’article Configuration d’un moniteur API multi-étapes.