Validation Valeur JSON Attendue

Vérifiez que votre API retourne les bonnes valeurs.

Au-delà de la présence d'un champ, vous pouvez vouloir vérifier sa valeur. Un champ "status" doit être "active", un "count" doit être > 0, etc.

La validation de valeur détecte les problèmes fonctionnels que le code HTTP ne révèle pas.

Cas d'Usage

  • Status check : vérifiez que $.status == "healthy" dans un healthcheck.
  • Version API : validez que $.version correspond à la version attendue.
  • Données valides : vérifiez que $.items.length > 0 pour confirmer que l'API retourne des données.

Configuration

  • Comparaison exacte : configurez $.field == "expected_value".
  • Comparaison numérique : utilisez $.count >= 1 pour les assertions numériques.

Questions Fréquentes

Puis-je utiliser des regex ?

Oui, MoniTao supporte les expressions régulières pour la validation de valeur.

Comment valider un booléen ?

Configurez $.enabled == true (sans guillemets pour les booléens).

La validation échoue si le champ n'existe pas ?

Oui, la validation de valeur échoue aussi si le champ est absent.

Puis-je valider des objets imbriqués ?

Oui, utilisez JSONPath pour naviguer dans la structure : $.data.user.role.

Prêt à dormir sur vos deux oreilles ?

Commencez gratuitement, sans carte bancaire.