Simulez n'importe quelle API depuis Chrome DevTools

wemock enregistre les appels d'API de votre page, transforme n'importe quel appel en mock en un clic, et le renvoie à la page. Passez d'une liste vide à une erreur serveur ou à un réseau lent en un clic.

Gratuit et open source (MIT). Version 1.8.0. Pas encore sur le Chrome Web Store : installez-le depuis la source, comme l'explique le README.

Voyez-le dans DevTools

Le journal : chaque appel, et le mock qui y a répondu
Le journal : chaque appel, et le mock qui y a répondu
Un mock qui répond avec du code
Un mock qui répond avec du code
La barre Test : quel mock répond à cette URL ?
La barre Test : quel mock répond à cette URL ?
Un hub SignalR, simulé sans serveur
Un hub SignalR, simulé sans serveur
Un clic pour passer à un autre scénario
Un clic pour passer à un autre scénario

Ce qu'il fait

Enregistrer, puis rejouer

"Mock this" sur un appel, ou "Save as scenario" sur toute une liste. Ou importez un fichier HAR, un fichier OpenAPI ou Swagger, ou l'export de Mokku.

Scénarios

Gardez "liste vide", "serveur en panne" et "réseau lent" côte à côte, et passez de l'un à l'autre en un clic, avec Undo.

Correspondance et remplissage

Motifs d'URL, noms GraphQL, et conditions sur une query, un en-tête ou le corps JSON. Remplissez un corps avec {{params.id}} ou {{uuid}}.

Séquences et code

Répondez à chaque appel différemment : pending, pending, done. Ou écrivez la réponse en JavaScript, avec des suggestions pendant la saisie et Run pour l'essayer d'abord.

Modifier le réel

Laissez passer le vrai appel, puis modifiez son statut, ses en-têtes ou des champs JSON, comme user.flags.beta. Les vraies données, avec un flag désactivé.

WebSocket et SignalR

Simulez un socket avec une chronologie de messages et de réponses, ou transformez une vraie connexion en mock.

Vos données restent dans votre navigateur

wemock n'a ni serveur ni outil d'analyse. Il fonctionne sur localhost, et sur un autre site seulement après que vous l'y avez activé.

Lire la politique de confidentialité