Tester votre API paraît anodin, mais c'est une étape primordiale avant la mise en ligne de votre API.
De ces tests dépendra la qualité de votre API.
Testez votre API
Sur le marché, de nombreux logiciels permettent de tester les API. Le plus courant est Postman, logiciel que vous avez déjà installé lors des chapitres précédents.
Vous ne savez pas par où commencer les tests ?
Voici quelques conseils :
Faites un cahier de test pour assurer la qualité de l'API lors de la sortie de nouvelles versions ou mises à jour, par exemple.
Vérifiez que chaque résultat de requête est géré (succès ou échec).
Vérifiez que chaque résultat de requête renvoie la bonne ressource ou réalise la bonne action.
Vérifiez les bonnes performances pour les requêtes renvoyant de nombreux résultats (par exemple le endpoint /commands si on reprend l'exemple vgburger du chapitre précédent).
Voici un exemple de test avec Postman :
Partagez votre API
Pour faire connaître votre API, vous pouvez mettre en œuvre divers moyens :
participez aux hackatons : c'est une réunion de spécialistes sur plusieurs jours pour réaliser un projet collaboratif de programmation informatique ;
organisez des défis développeurs en ligne ;
créez un portail d'API permettant d'héberger d'autres API, obtenir de la documentation, faire des recherches...
Et pourquoi pas créer votre propre marque faisant la promotion de vos API !
Félicitations ! Vous êtes arrivé à la fin de ce cours.
N'oubliez pas de réaliser les exercices de fin de partie, ils vous permettront de valider les compétences suivantes :
Expliquer le fonctionnement d'une API.
Lister les avantages du format REST pour une API.
Utiliser une API dans un projet de développement.
Décrire la démarche de conception d'une API.
Ce fut un plaisir de vous initier aux API. Nous vous souhaitons une bonne continuation dans tous vos projets !