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.
Liens utiles
Prêt à dormir sur vos deux oreilles ?
Commencez gratuitement, sans carte bancaire.