• Contenu
  • Bas de page
logo ouidoulogo ouidoulogo ouidoulogo ouidou
  • Qui sommes-nous ?
  • Offres
    • 💻 Applications métier
    • 🤝 Collaboration des équipes
    • 🛡️ Sécurisation et optimisation du système d’information
    • 🔗 Transformation numérique
  • Expertises
    • 🖥️ Développement logiciel
    • ♾️ DevSecOps
    • ⚙️ Intégration de logiciels et négoce de licences
      • Atlassian : Jira, Confluence, Bitbucket…
      • Plateforme monday.com
      • GitLab
      • SonarQube
    • 📚​ Logiciel de CRM et de gestion
    • 🎨 UX/UI design
    • 🌐 Accessibilité Numérique
    • 🗂️​ Démarches simplifiées
    • 📝 Formations Atlassian
  • Références
  • Carrières
    • 🧐 Pourquoi rejoindre Ouidou ?
    • ✍🏻 Nous rejoindre
    • 👨‍💻 Rencontrer nos collaborateurs
    • 🚀 Grandir chez Ouidou
  • RSE
  • Ressources
    • 🗞️ Actualités
    • 🔍 Articles techniques
    • 📖 Livres blancs
    • 🎙️ Interviews Clients
Nous contacter
✕
La supervision des processus métiers
La supervision des processus métiers
1 août 2021
5000 Mercis ! ✨
5000 Mercis ! ✨
20 août 2021
Ressources > Articles techniques > Swagger ou comment tester son APi sans utiliser Postman.

Swagger ou comment tester son APi sans utiliser Postman.

Ecrit par Baptiste Janin

Photo by Pakata Goh on Unsplash

Tout le monde connait surement le logiciel Postman qui permet de tester sa WebApi, mais Swagger permet lui de tester et de voir les endpoints disponibles sur le projet.

Pour commencer il faut installer et initialiser Swagger sur son projet:

1. Installer le package Nugget: Swashbuckle

Ou utiliser la commande

PM> Install-Package Swashbuckle.AspNetCore

2. Configurer le Swagger dans le Startup du projet:

Une fois que c’est fait il ne reste plus qu’à lancer le projet et à utiliser Swagger. Swagger va automatiquement ajouter tout les endpoints du projet sur sa page de lancement en les regroupant par Controleur et en affectant une couleur différentes suivant s’il s’agit d’un Get, d’un Post, d’un Put ou d’un Delete.

Quelques exemples d’utilisation de Swagger

  • Test d’un Get simple avec juste un paramètre:

Maintenant lançons l’application.

Il suffit de cliquer sur ”Try it out”, de remplir le champ ”test“ et de cliquer sur le bouton ”Execute” qui va apparaitre et voici le résultat qui va s’afficher:

  • Test d’un Get avec deux paramètres

Maintenant lançons l’application.

Il suffit de cliquer sur ”Try it out”, de remplir le champ ”test“ et ”ici” et de cliquer sur le bouton ”Execute” qui va apparaitre et voici le résultat qui va s’afficher:

  • Test d’un Get avec un paramètre et un query paramètre

Maintenant lançons l’application.

Il suffit de cliquer sur ”Try it out”, de remplir le champ ”test“ et ”type” et de cliquer sur le bouton ”Execute” qui va apparaitre et voici le résultat qui va s’afficher:

  • Test d’un Post avec un l’upload d’un fichier

Maintenant lançons l’application.

Il suffit de cliquer sur ”Try it out”, de remplir le champ ”test“ , de mettre un fichier dans le ”fil” et de cliquer sur le bouton ”Execute” qui va apparaitre et voici le résultat qui va s’afficher:

On peut voir dans la partie “Responses” qui s’affiche après chaque appel, l’url de la requête que Swagger reconstitue à partir des infos du projet et des paramètres que l’on a remplit.

Lien de téléchargement => https://swagger.io/tools/swagger-ui/download/

À lire aussi

Fresque numérique miniature image
16 avril 2025

Fresque du Numérique

Lire la suite

intelligence artificielle Ouicommit miniature image
17 mars 2025

Ouicommit – L’intelligence artificielle en entreprise, on y est ! 

Lire la suite

Image miniature Hackathon Women in Tech
13 mars 2025

Hackathon Women in Tech :  un engagement pour une tech plus inclusive 

Lire la suite

image miniature les nouveautés Atlassian
26 février 2025

Les nouveautés Atlassian en 2025

Lire la suite

Articles associés

Fresque numérique miniature image
16 avril 2025

Fresque du Numérique


Lire la suite
intelligence artificielle Ouicommit miniature image
17 mars 2025

Ouicommit – L’intelligence artificielle en entreprise, on y est ! 


Lire la suite
Image miniature Hackathon Women in Tech
13 mars 2025

Hackathon Women in Tech :  un engagement pour une tech plus inclusive 


Lire la suite

À propos

  • Qui sommes-nous ?
  • Références
  • RSE
  • Ressources

Offres

  • Applications métier
  • Collaboration des équipes
  • Sécurisation et optimisation du système d’information
  • Transformation numérique

Expertises

  • Développement logiciel
  • DevSecOps
  • Intégration de logiciels et négoce de licences
  • Logiciel de CRM et de gestion
  • UX/UI design
  • Accessibilité Numérique
  • Démarches simplifiées
  • Formations Atlassian

Carrières

  • Pourquoi rejoindre Ouidou ?
  • Nous rejoindre
  • Rencontrer nos collaborateurs
  • Grandir chez Ouidou

SIEGE SOCIAL
70-74 boulevard Garibaldi, 75015 Paris

Ouidou Nord
165 Avenue de Bretagne, 59000 Lille

Ouidou Rhône-Alpes
4 place Amédée Bonnet, 69002 Lyon

Ouidou Grand-Ouest
2 rue Crucy, 44000 Nantes

Ouidou Grand-Est
7 cour des Cigarières, 67000 Strasbourg

  • Linkedin Ouidou
  • GitHub Ouidou
  • Youtube Ouidou
© 2024 Ouidou | Tous droits réservés | Plan du site | Mentions légales | Déclaration d'accessibilité
    Nous contacter