Endpoints simulés déterministes pour tester vos API.

Apidog est une plateforme complète de cycle de vie d'API. mockapi.dog est un outil de simulation ciblé. Si vous avez besoin d'un endpoint simulé en quelques secondes — pas d'une suite de conception — c'est ici.

  • Simulez à la demande des codes d'erreur HTTP précis, de la latence et des défaillances intermittentes
  • Testez la gestion des réponses SSE/streaming avec des endpoints compatibles OpenAI
  • URL stables — pas de configuration de projet, pas d'application bureautique requise

Un outil de simulation ciblé pour les développeurs qui écrivent des tests, pas des documents de conception.

Le problème

Vous avez besoin d'un endpoint simulé. Pas d'un outil de conception d'API. Pas d'un générateur de documentation. Pas d'une plateforme de tests automatisés. Un endpoint simulé.

Apidog se positionne comme Postman + Swagger + Stoplight + JMeter combinés. Il fait la conception d'API, le débogage, les serveurs simulés, les tests automatisés, la documentation et les tests de performance. La simulation n'est qu'une petite fonctionnalité au sein d'une suite massive.

Pour simuler un endpoint dans Apidog, vous téléchargez l'application bureautique, créez un compte, créez un projet, définissez une spécification d'API, puis générez un mock à partir de celle-ci. C'est un workflow design-first. Parfois il vous faut juste une URL qui renvoie du JSON.

Scénario

Une ingénieure QA qui rédige des tests d'intégration a besoin de trois endpoints : un qui renvoie 200, un qui renvoie 500 trente pour cent du temps, et un qui renvoie 401 lorsqu'un en-tête spécifique est absent. Il lui faut y accéder depuis son runner CI sans installer d'application bureautique, sans créer de compte ni définir de spécification d'API.

La solution

mockapi.dog fournit des endpoints simulés hébergés au comportement déterministe. Pas de projet, pas de spec, pas de compte.

Créez un endpoint qui renvoie n'importe quel code de statut HTTP. Ajoutez un délai en millisecondes. Définissez un taux d'erreur aléatoire. Configurez des erreurs conditionnelles déclenchées uniquement quand un en-tête spécifique est présent.

Pour les tests de streaming, créez des endpoints LLM aux formats OpenAI, Anthropic ou SSE générique. Les tokens sont diffusés en Server-Sent Events exactement comme les API de production.

Les endpoints sont hébergés et stables. Ils fonctionnent depuis votre machine locale, votre runner CI et votre environnement de staging. Pas de serveur à maintenir. Pas d'app à installer.

Détail des fonctionnalités

Taux d'erreur configurables

Configurez un endpoint pour échouer 10 %, 30 % ou 50 % du temps avec un code de statut d'erreur spécifique. Testez la logique de réessai, les disjoncteurs et les backoffs face à des défaillances intermittentes réalistes.

Réponses d'erreur conditionnelles

Définissez un nom d'en-tête, une valeur et un code d'erreur. Lorsque la requête inclut cet en-tête avec cette valeur, l'endpoint renvoie l'erreur. Testez les flux d'authentification et les feature flags avec un seul endpoint.

Délai à la milliseconde près

Ajoutez 100 ms, 500 ms, 2000 ms ou tout délai dont vous avez besoin. Testez la gestion des timeouts, les états de chargement et les seuils de performance. Vérifiez que votre app distingue correctement « lent » de « hors service ».

Streaming LLM pour les tests d'intégration

Votre suite de tests doit vérifier le comportement du parser de streaming. Créez un mock qui diffuse des tokens au format OpenAI. Effectuez des assertions sur la sortie parsée. Pas de clé d'API. Pas de limite de débit. Pas de coût par exécution de test.

Endpoints hébergés stables

Les endpoints persistent entre les sessions. Exécutez votre suite de tests aujourd'hui et le mois prochain contre la même URL. Pas de serveur local à démarrer. Pas de Docker à lancer. Pas de conflits de ports.

Toutes les méthodes HTTP prises en charge

GET, POST, PUT, DELETE, PATCH, HEAD, OPTIONS. Simulez toutes les méthodes que votre application appelle. Testez le cycle requête/réponse complet pour chacune.

mockapi.dog vs Apidog

Fonctionnalitémockapi.dogApidog
Ce que c'estOutil d'API simuléeSuite complète de cycle de vie d'API
Temps de configurationQuelques secondesPlusieurs minutes
Inscription requiseNonOui
Application bureautique requiseNonOui (recommandé)
Streaming LLM (SSE)OuiNon
Simulation de taux d'erreurOui (% configurable)Limité
Erreurs conditionnellesOui (par en-tête)Non
Injection de délaisOuiOui
Outils de conception d'APINonOui
Documentation auto-généréeNonOui
Tests automatisésNonOui
CoûtGratuit, sans limitesFreemium

Compromis assumés

mockapi.dog ne fournit pas de conception d'API, de génération de documentation, de runners de tests automatisés ni de fonctionnalités de collaboration en équipe. Si votre workflow exige de concevoir des API visuellement, de générer de la documentation à partir de specs ou d'exécuter des scénarios de test automatisés, Apidog couvre ces besoins. mockapi.dog s'adresse aux développeurs et ingénieurs QA qui ont besoin d'endpoints simulés hébergés, configurables et sans surcharge.

Cas d'usage

1

Tester la logique de réessai avec des erreurs 500 intermittentes

Configurez un endpoint pour renvoyer des erreurs 500 dans 25 % des cas. Exécutez votre client API contre lui 100 fois. Vérifiez que votre mécanisme de réessai gère chaque échec et finit par réussir.

2

Valider la gestion des timeouts

Créez un endpoint avec un délai de 5 secondes. Réglez le timeout de votre client HTTP à 3 secondes. Vérifiez que votre app affiche le bon message d'erreur, ne se fige pas et ne réessaie pas indéfiniment.

3

Tester les flux d'erreurs d'authentification

Créez un endpoint avec une erreur conditionnelle : quand l'en-tête Authorization est absent, renvoyer 401. Quand il est présent, renvoyer 200 avec les données utilisateur. Testez les deux chemins avec un seul endpoint.

4

Vérifier le parsing des réponses en streaming

Créez un mock LLM en streaming au format OpenAI. Écrivez un test d'intégration qui se connecte, reçoit les tokens et fait des assertions sur le contenu final assemblé. Exécutez-le en CI sans identifiants d'API.

Expérience développeur

Créer un endpoint de test prend quelques secondes, pas des heures de travail d'infrastructure.

Pas de serveur de test à configurer. Pas de fichiers de stub mapping à maintenir. Pas d'application bureautique à télécharger. Pas d'étape de pipeline CI qui démarre un serveur simulé avant les tests.

Ouvrez mockapi.dog. Configurez le comportement de la réponse : code de statut, corps, délai, taux d'erreur, erreurs conditionnelles. Enregistrez. Utilisez l'URL dans votre test.

L'endpoint est hébergé, accessible depuis votre machine et votre runner CI, et persiste entre les exécutions de tests.

Tarification

Gratuit. Sans limites. Sans inscription.

Pas de quotas de requêtes. Pas de limites d'exécutions de tests. Pas de palier payant pour les fonctionnalités « avancées » comme la simulation d'erreurs.

Toutes les fonctionnalités sont disponibles pour tous les utilisateurs, immédiatement. Cet outil est maintenu par un développeur indépendant qui pense que l'infrastructure de test doit être accessible, pas verrouillée.

Prêt à commencer ?

Vous avez besoin d'un endpoint simulé, pas d'une suite de conception d'API.

Créez un endpoint de test sur mockapi.dog. C'est gratuit, hébergé et prêt en quelques secondes.