J'ai une application d'une seule page qui communique avec quelques API différentes, et j'espère limiter les demandes faites à une application spécifique pour les tests. Est-il possible d'être spécifique au domaine avec la limitation du réseau en utilisant Chrome DevTools?
Je sais que vous pouvez limiter le réseau dans Chrome et simuler une connexion lente (par exemple, une connexion 3G régulière) via l'onglet Conditions réseau, mais cela affecte toutes les demandes. J'espère n'affecter qu'une seule API spécifique pour simuler la situation où cet autre service est vraiment lent mais tous les autres vont bien.
Non, Chrome La limitation du réseau DevTools ne vous permet pas d'effectuer une limitation sélective.
Si vous souhaitez simuler des services spécifiques étant lents et que vous les exécutez sur votre machine locale, je recommanderais d'installer un proxy de limitation (par exemple Charles proxy ).
Si ces services sont déployés et que vous souhaitez toujours simuler une réponse lente, j'essayerais de modifier /etc/hosts
pour pointer vers un proxy charles local également.
Si vous pouvez changer les URL, il y a un site http://www.deelay.me/ qui est un proxy de retard pour les ressources HTTP. Par exemple, si vous souhaitez que l'URL http://example.com/example soit retardée de 5 secondes, remplacez-la par http://www.deelay.me/5000/http : //example.com/example .