Les API et les parcours qu'elles alimentent. Testés ensemble.
Thunders génère, exécute et maintient vos tests d'API à côté des parcours UI qu'ils accompagnent. Décrivez la requête, la réponse attendue et les vérifications qui comptent. Thunders construit le test et le garde fonctionnel à mesure que vos endpoints évoluent.




Les tests d'API détectent ce qui échappe à vos tests UI.
- Des vérifications d'API écrites dans un framework séparé, maintenues par une personne séparée
- Des assertions de réponse codées en dur, fragiles dès que le payload change
- Des tokens d'authentification et des variables d'environnement gérés à la main
- Aucun lien entre le test d'API et le parcours utilisateur qu'il accompagne
- Décrivez la requête et la réponse attendue en langage naturel
- Enchaînez les étapes pour qu'une réponse alimente la requête suivante
- Validez les codes de statut, les champs et les valeurs sans écrire d'assertions à la main
- Les vérifications d'API et d'UI vivent dans le même test et s'exécutent dans le même pipeline
Une seule plateforme pour la requête et le parcours qui l'entoure.
La plupart des outils vous obligent à scripter l'appel et les assertions. Thunders construit l'étape d'API à partir d'une description en langage naturel et la garde à côté du parcours UI auquel elle appartient.
Générez en quelques secondes
Décrivez l'endpoint, la méthode, le payload et à quoi ressemble une réponse correcte. Thunders construit le test, avec des vérifications sur le statut, les en-têtes et les champs de la réponse. Il couvre les méthodes GET, POST, PUT, DELETE et PATCH, et prend en charge No Auth, Bearer Token et Basic Auth.
Enchaînez et validez
Passez une valeur d'une réponse à la requête suivante. Confirmez que les données renvoyées correspondent à ce que le parcours attend, étape après étape.
Gardez les tests synchronisés
Quand le parcours autour d'un endpoint change, mettez à jour tout le test au même endroit, en langage naturel, plutôt que de maintenir séparément des suites d'API et d'UI.
En action sur un vrai parcours : le checkout avec une API de paiement

1. Décrivez
Se connecter, ajouter un article au panier, appeler l'API de checkout, confirmer que le statut de la commande est “payé” et que la page de confirmation affiche le numéro de commande.

2. Générez
Thunders construit les étapes UI et l'étape d'API, avec des vérifications sur le statut de la réponse et l'ID de commande renvoyé.

3. Exécutez
Le test exécute les actions UI et l'appel d'API ensemble, dans votre pipeline CI. Rapport pass/fail en quelques minutes.

4. Maintenez
Au sprint suivant, la réponse ajoute un nouveau champ. Vos vérifications existantes continuent de fonctionner ; ajoutez la nouvelle assertion en une ligne de langage naturel.
Voir plus de cas d'usage
Prêt à livrer plus vite grâce à des tests plus intelligents?

