216 votes

Simuler une connexion Internet lente

Je sais que c'est une question un peu bizarre. En effet, je développe habituellement des applications en partant du principe que tous les utilisateurs ont une connexion Internet lente. Mais, quelqu'un pense-t-il qu'il existe un moyen de simuler par programme une connexion Internet lente, afin de "voir" comment une application se comporte à différentes "vitesses de connexion" ?

Je ne m'inquiète pas du langage utilisé. Et je ne cherche pas d'échantillons de code ou quoi que ce soit, je suis juste intéressé par la logique qui se cache derrière.

171voto

Salvador Dali Points 11667

Dans la nouvelle version de Chrome 38, vous pouvez le faire sans aucun plugin. Il suffit de cliquer sur inspecter l'élément (ou touche de raccourci F12), puis de cliquer sur "toggle device mod". enter image description here et vous verrez quelque chose comme ceci :

enter image description here

Parmi de nombreuses autres fonctionnalités, il vous permet de simuler une connexion Internet spécifique (3G, GPRS).

115voto

Philip Rieck Points 21405

Si vous êtes sous Windows, violoniste est un outil formidable. Il dispose d'un réglage pour simuler la vitesse du modem, et pour ceux qui veulent plus de contrôle, il dispose d'un bouton de réglage de la vitesse. plugin pour ajouter la latence à chaque demande .

Je préfère utiliser un outil comme celui-ci plutôt que d'intégrer un code de latence dans mon application, car il s'agit d'une simulation beaucoup plus réaliste, et je n'ai pas à concevoir ou à coder les bits réels. Le meilleur code est celui que je n'ai pas à écrire.

ADDED : Cet article du blog de Pavel Donchev sur les technologies logicielles montre comment créer des vitesses simulées personnalisées : Limiter la vitesse de votre connexion Internet avec Fiddler .

55voto

Stin Points 318

13voto

killer_PL Points 1821

J'utilisais http://www.netlimiter.com/ et cela fonctionne très bien. Il ne limite pas seulement la vitesse pour les processus individuels mais montre aussi les taux de transfert réels.

6voto

hobbs Points 71946

Il existe des proxies TCP, comme iprelay et Sloppy, qui mettent en forme la bande passante pour simuler des connexions lentes. Vous pouvez également mettre en forme la bande passante et simuler la perte de paquets en utilisant des outils de filtrage IP comme ipfw et iptables.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X