"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Demandes simulées

Demandes simulées

Publié le 2024-11-08
Parcourir:210
Calme-toi, committer king, je ne vais pas parler de JSON-Server, mais ça vaut le coup de rester !

Chaque front passe par la nécessité de se moquer des requêtes des points de terminaison, parfois parce que le back n'a pas encore terminé son travail, parfois pour déboguer et simuler des situations spécifiques et cela est très courant dans la vie de tous les jours.

Oui, JSON-Server est incroyable et très simple à utiliser, mais il y a quelques jours j'ai rencontré un problème très spécifique, et j'ai fini par découvrir une incroyable extension de navigateur.

Le problème

Mock Requests

Je vais d'abord parler du problème que j'ai rencontré et vous comprendrez pourquoi JSON-Server ne fonctionnerait pas dans cette situation.

Dans l'application, j'ai dû consommer deux points de terminaison différents. Un premier qui chargeait des informations dans le tableau de bord, mais l'une des cartes de ce tableau de bord ouvre un Modal, qui dépendait d'un autre point de terminaison.

Nous avons eu quelques traitements si l'API était hors service, mais à un moment donné j'ai rencontré un problème imprévu avec un retard dans le retour de la deuxième API. Ça ne devrait pas être comme ça, mais ça l'était !

Le premier point de terminaison du tableau de bord a renvoyé le message, mais l'API modale a pris quelques secondes, ce qui était suffisamment de temps pour que j'ouvre le modal et n'aie rien dans le tableau.

Il m'a fallu un certain temps pour comprendre ce qui se passait, jusqu'à ce que je réalise qu'il s'agissait d'un problème d'API.

Mais alors un nouveau problème est survenu !!

Comment simuler cela ?
Comment se moquer d'un retard de retour.

J'ai commencé mes recherches et j'ai trouvé Tweak, une extension pour Chrome (et autres), très simple et puissante.

Mon idée n'est pas de donner une formation, je souhaite juste partager une des fonctions qui a retenu mon attention dans ce domaine.

Retard de réponse

Voici la solution à mon problème

Mock Requests

Maintenant, le Tweak commence à surveiller l'URL et lorsqu'elle est demandée, (1) il s'occupe de gérer le temps que j'ai déterminé pour renvoyer la demande, et (2) je peux me moquer des données dans le corps de la réponse.

Autres fonctionnalités

  • Puis-je activer ou désactiver une certaine simulation
  • Je peux me moquer non seulement des données, mais aussi des erreurs, il suffit de changer le statut.
  • Je peux me moquer des données très simplement, directement dans l'extension
  • Je peux me moquer de différentes méthodes (GET, POST...)

Ce sont des choses sympas et simples à utiliser. Si vous connaissez déjà l'extension et avez d'autres conseils, partagez-les ici commiteiro.

Câlin!

Déclaration de sortie Cet article est reproduit sur: https://dev.to/andpeicunha/mock-requests-3fa4?1 S'il y a une contrefaçon, veuillez contacter [email protected] pour le supprimer.
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3