Retour à la liste

Keploy

Free
API TestingFrameworkJavaScriptGithubOpen Source

À propos

Keploy est un outil de test d'API conçu à la fois pour les développeurs et les testeurs, permettant la création de tests avec des simulations intégrées plus rapidement que les tests unitaires traditionnels. En plus de capturer les requêtes API, Keploy enregistre également les interactions avec la base de données et les rejoue pendant le processus de test, ce qui améliore sa convivialité, sa solidité et sa flexibilité.

Fonctionnalités Clés

  • ♻️ Couverture de tests combinée : intégrez vos tests Keploy à vos frameworks de tests préférés (JUnit, go-test, py-test, jest) pour obtenir une vue d'ensemble unifiée de la couverture des tests.
  • 🤖 Instrumentation EBPF : Keploy exploite EBPF comme ingrédient unique pour permettre l'intégration sans code, garantissant qu'il est indépendant du langage et extrêmement léger.
  • 🌐 Intégration CI/CD : exécutez des tests à l'aide de simulations où vous préférez : localement via l'interface de ligne de commande, au sein de votre pipeline CI (comme Jenkins, GitHub Actions...), ou même dans l'ensemble d'un cluster Kubernetes.
  • 📽️ Flux complexes d'enregistrement-relecture : Keploy a la capacité de capturer et de répliquer des flux de travail d'API distribués et complexes sous forme de simulations et de stubs. Il fonctionne comme une machine à remonter le temps pour vos processus de test, vous permettant de gagner un temps considérable !
  • 🎭 Mocks polyvalents : vous pouvez également utiliser les Mocks keploy comme tests de serveur !