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.

4voto

tszming Points 1644

Vous pouvez essayer Dummynet il peut simuler les limites des files d'attente et de la bande passante, les retards, les pertes de paquets et les effets des trajets multiples.

4voto

Ben M Points 14458

Utilisez un proxy de débogage web avec des fonctions d'étranglement, comme Charles ou Fiddler .

Vous les trouverez utiles pour le développement web en général. La principale différence est que Charles est un shareware, alors que Fiddler est gratuit.

4voto

Ehtesh Choudhury Points 1395

De plus, pour simuler une connexion lente sur certains *nixes, vous pouvez essayer d'utiliser ipfw . De plus amples informations sont fournies par la réponse de Ben Newman sur ce Quora question

2voto

pickypg Points 8948

Utilisez un outil comme TCPMon . Il peut simuler une connexion lente.

En gros, vous lui demandez exactement la même chose et il transmet la même requête au vrai serveur, puis retarde la réponse avec seulement le nombre d'octets défini.

0voto

Deano Points 872

Il existe également un autre outil appelé WIPFW - http://wipfw.sourceforge.net/

C'est un peu vieux jeu, mais vous pouvez l'utiliser pour simuler une connexion plus lente. Il est basé sur Windows et l'outil permet à l'administrateur de surveiller le trafic que le routeur reçoit d'une certaine machine, ou le trafic WWW qu'il transfère, par exemple.

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