Mathieu Desnouveaux

Mockoon : Mock to the Moon !

Outil open-source de mocking d'API REST présenté par Benjamin Vouillaume lors des AperoWeb Nancy

Cette sketchnote résume la conférence 'Mockoon : Mock to the Moon' présentée lors de l'Apéro Web Nancy le 28 septembre. Elle est organisée autour d'un robot central qui symbolise le processus de proxy et de mocking. En haut, le titre 'Mock to the Moon' est accompagné d'une date et de la mention du meetup Apéro Web Nancy. Les principes de base du mocking sont illustrés par des flèches et des étapes numérotées : 1. Intercepter les échanges, 2. Enregistrer les échanges, 3. Forger des mocks, 4. Transformer en mock, et 5. Sert une réponse ou direct mocké/réelle. Le robot central tient un panneau 'Proxy & Mock' et est entouré de flèches vertes représentant les requêtes et les réponses. En bas à gauche, les options de Mockoon sont listées : mocks modifiables, template de mock, automatisable, conteneurisable, et compatible Open API. En bas à droite, les usages de Mockoon sont décrits : mocks, debug, valider une API, tester les limites, et accès limités. La sketchnote est signée par @mdesnouveaux.

Cette sketchnote résume la présentation Mockoon : Mock to the Moon par Benjamin Vouillaume lors des AperoWeb Nancy, mettant en lumière cet outil open-source spécialement conçu pour mocker des API REST.

Contenu

Benjamin explique l'importance des mocks dans le développement d'applications et présente Mockoon comme une solution dédiée qui se distingue des autres outils. Il détaille le processus de mocking : intercepter les échanges, enregistrer les requêtes, forger des mocks, et servir des réponses adaptées.

La présentation couvre les fonctionnalités clés de Mockoon : mocks modifiables, système de templates, automatisation possible, conteneurisation, et compatibilité avec OpenAPI. L'accent est mis sur l'utilité de Mockoon aussi bien en développement local qu'en intégration continue (CI).

Points clés à retenir

  • Outil spécialisé : Mockoon se concentre exclusivement sur le mocking d'API REST
  • Processus complet : De l'interception des échanges à la génération de réponses mockées
  • Flexibilité d'usage : Développement local, debugging, validation d'API, et tests de limites
  • Intégration CI/CD : Automatisation possible pour les pipelines d'intégration continue
Thèmes:
🧪 Testing
Événement:
🍻 Apéro Web

Source: Benjamin Vouillaume
Carnet:
📚 Carnet 2022-2023

Cette sketchnote est disponible dans un carnet physique.

Publié le 28 septembre 2022