Pour vous familiariser avec les assertions, nous vous recommandons de lire notre article sur les assertions où vous trouverez des informations sur leur utilité et leur fonctionnement. Cet article vous indique comment utiliser le champ de comparaison d’une assertion pour valider une réponse d’API.
Pour créer une assertion dans une étape, vous devez définir quel type de vérification sera effectué pour évaluer la valeur contenue dans la réponse.

Voici les opérateurs de comparaison disponibles pour vos assertions.
Est égal à
Cet opérateur vérifie que la valeur de la réponse (les champs source et propriété de l’assertion) est égale et identique à la valeur cible spécifiée. Si vous comparez du texte ou du contenu, cet opérateur vous permet de comparer sans tenir compte de la casse.
Exemples
Code de statutEst égal à200Corps de réponse en tant que JSON[0].DestinationNameEst égal àAlpha Cygnus IX
N’est pas égal à
Cet opérateur vérifie que la valeur de la réponse (les champs source et propriété de l’assertion) n’est PAS égale ni identique à la valeur cible spécifiée. Si vous comparez du texte ou du contenu, cet opérateur vous permet de comparer sans tenir compte de la casse.
Exemples
Code de statutN’est pas égal à200Corps de réponse en tant que JSON[0].DestinationNameN’est pas égal àAlpha Cygnus IX
Contient
Cet opérateur vérifie que la valeur de la réponse (les champs source et propriété de l’assertion) contient la valeur cible spécifiée.
Les valeurs source et cible sont interprétées comme du texte même si elles contiennent des caractères numériques. Cet opérateur vérifie si la valeur cible existe dans le texte de la valeur source.
Exemples
Description du statutContientNon trouvéCorps de réponse en tant que JSON[0].DestinationNameContientAlpha
Ne contient pas
Cet opérateur vérifie que la valeur de la réponse (les champs source et propriété de l’assertion) ne contient pas la valeur cible spécifiée.
Exemples
Description du statutNe contient pasNon trouvéCorps de réponse en tant que JSON[0].DestinationNameNe contient pasAlpha
Est inférieur à
Cet opérateur vérifie que la valeur de la réponse (les
champs source et propriété de l’assertion) est inférieure à la valeur cible spécifiée. Il vérifie que les deux valeurs sont numériques et que source < target est vrai.
Exemples
Durée (ms)Est inférieur à25000Corps de réponse en tant que JSON[0].PriceEst inférieur à15
Est inférieur ou égal à
Cet opérateur vérifie que la valeur de la réponse (les
champs source et propriété de l’assertion) est inférieure ou égal à la valeur cible spécifiée. Il vérifie que les deux valeurs sont numériques et que source <= target est vrai.
Exemples
Durée (ms)Est inférieur ou égal à15000Corps de réponse en tant que JSON[0].ProductStocksEst inférieur ou égal à10
Est supérieur à
Cet opérateur vérifie que la valeur de la réponse (les
champs source et propriété de l’assertion) est supérieure à la valeur cible spécifiée. Il vérifie que les deux valeurs sont numériques et que source > target est vrai.
Exemples
Longueur du contenu (octets)Est supérieur à60Corps de réponse en tant que JSON[0].ProductStocksEst supérieur à50
Est supérieur ou égal à
Cet opérateur vérifie que la valeur de la réponse (les
champs source et propriété de l’assertion) est supérieure ou égale à la valeur cible spécifiée. Il vérifie que les deux valeurs sont numériques et que source >= target est vrai.
Exemples
Longueur du contenu (octets)Est supérieur ou égal à60Corps de réponse en tant que JSON[0].ProductStocksEst supérieur ou égal à50
Est vide
Cet opérateur vérifie que la valeur de la réponse (les champs source et propriété de l’assertion) contient une chaîne vide. Cela signifie que le champ ou la valeur de la réponse existe, mais ne contient rien.
Exemples
- Chaîne vide :
"" - Tableau vide :
[] - Jeu de données vide :
{}
N’est pas vide
Cet opérateur vérifie que la valeur de la réponse (les
champs source et propriété de l’assertion) existe et n’est pas vide. Par exemple, elle peut contenir des caractères alphabétiques ou numériques. Les valeurs cibles ne peuvent pas être "", [], {}, null.
Est nul
Cet opérateur vérifie que la valeur de la réponse (les
champs source et propriété de l’assertion) contient une valeur nulle, manquante ou inconnue. Par exemple, null.
N’est pas nul
Cet opérateur vérifie que la valeur de la réponse (les
champs source et propriété de l’assertion) contient n’importe quel type de contenu, qu’il s’agisse de caractères alphabétiques, de caractères numériques ou de valeurs vides ("", [], {}), à l’exception de la valeur null.
Existe
Cet opérateur vérifie que la valeur de la réponse (les champs source et propriété de l’assertion) existe. Il ne tient pas compte du contenu de la valeur (caractères numériques, alphabétiques ou contenu null ou vide).
Exemples
Corps de réponse en tant que JSON[0].DestinationNameExisteCookieCookieNameExiste
N’existe pas
Cet opérateur vérifie que la valeur de la réponse (les champs source et propriété de l’assertion) n’est pas incluse dans le résultat.
Exemples
Corps de réponse en tant que JSON[0].DestinationNameN’existe pasCookieCookieNameN’existe pas
Doit être ignoré
Cet opérateur indique que la valeur de la réponse (les
champs source et propriété de l’assertion) ne doit pas être vérifiée automatiquement. Cette option peut être utilisée pour annuler les assertions par défaut sur les champs Code de statut et Réponse complétée. Pour en savoir plus, vous pouvez lire notre article sur les
champs source et propriété des assertions.
Exemples
Corps de réponse en tant que JSON[0].CounterDoit être ignoréCorps de réponse en tant que texte[?&]utm_[^=&]+=[^&]*Doit être ignoré