Outils réseau qui simulent la connexion réseau lent [fermé]
-
11-09-2019 - |
Question
Je voudrais évaluer visuellement les pages web temps de réponse pour plusieurs types de connexions Internet (DSL, câble, T1, etc. dial-up) alors que mon navigateur et le serveur Web sont sur le même réseau local ou même sur la même machine. Y a-t-il des outils de réseau simples ou des plug-ins de navigateur qui ralentissent la bande passante du réseau pour simuler différents scénarios de connexion dans le monde réel.
Je vous remercie de toute entrée sur ce point.
La solution
Traffic Shaper XP vous pouvez facilement limiter la vitesse d'Internet Explorer ou tout autre navigateur avec cette application et son freeware aussi
Autres conseils
Sur Linux, voir netem : le noyau contient déjà un soutien pour le trafic de mise en forme , et peut simuler une latence élevée, une faible bande passante, les pertes de paquets, et toutes sortes d'autres conditions défavorables, même sur un dispositif de réalimentation (de sorte que vous n'avez pas besoin réel, réseau physique pour tester à travers).
Je suis Ressusciter ce fil parce que je hade le même besoin récemment.
Etonnamment j'ai découvert que Fiddler peut être utilisé pour faire en personnalisant les règles et l'ajout de cette oSession["response-trickle-delay"] = "150";
ligne dans la section OnBeforeResponse
.
Fiddler est vraiment incroyable
Essayez ASPIC de Microsoft, il était parfait pour moi. Il fournit une latence sur mesure, les techniques de chute de paquets et plus:)
http://blog.mrpol.nl/2010/01 / 14 / réseau émulateur-toolkit /
Mise à jour 1:
Mon travail utilise cet outil, et il semble assez bon: http://www.dallaway.com/sloppy/
Bonne chance.
Je l'ai utilisé avec succès TMnetSim (en bas de la page , sous la rubrique « Autres outils » - le lien dit quelque chose comme « ZIP: TMnetSim réseau Simulator version 2.4 32 bits (600KB) »
Il est pas seulement pour les sites web - vous pouvez ralentir les connexions à un port TCP. Je l'ai utilisé pour simuler un lent SQL Server (port 1433).
I love Charles .
La version gratuite fonctionne très bien pour moi.
Throttling, rerwiting, points d'arrêt sont toutes les caractéristiques impressionnantes.
Essayez cette image VMWare FreeBSD basé. Il dispose également d'une excellente façon à, purement gratuit et se lève en 20 minutes.
Mise à jour: DUMMYNET prend également en charge Linux, Mac OS X et Windows maintenant
Pour Linux ou Mac OS X, vous pouvez utiliser ipfw
.
De Quora ( http://www.quora.com/What-is-the-best-tool-to-simulate-a-slow-internet-connection-on-a-Mac )
Essentiellement, en utilisant un pare-feu pour étrangler toutes les données de réseau:
Définir une règle qui utilise un tuyau pour rediriger tout le trafic de toute source répondre à une adresse de destination, exécuter la commande suivante (en tant que racine, ou en utilisant sudo):
$ ipfw add pipe 1 all from any to any
Pour configurer cette règle pour limiter la bande passante à 300Kbit / s et imposer 200ms de latence dans chaque sens:
$ ipfw pipe 1 config bw 300Kbit/s delay 200ms
Pour supprimer toutes les règles et récupérer votre connexion réseau d'origine:
$ ipfw flush
Mac OS X dispose désormais d'un outil intégré capable de simuler des réseaux lents et mauvais: http://9to5mac.com/2011/08/10/new-in-os-x-lion -Réseau-link-conditionneur-utilitaire permet-vous-simulez-Internet et à large bande passante conditions /
Si vous souhaitez une solution matérielle, Netgear a une série de pas cher (50 $ environ) commutateurs qui font limitation de bande passante. ProSafe GS105E et commutateurs similaires méritent d'être étudiés.
Vous pouvez également essayer WANem qui est une open source Wide Area Network émulateur. Vous pouvez télécharger l'image (ISO, Knoppix CD live) ou VMWare appliances virtuelles.
Un programme simple GUI mac est
https://www.macupdate.com/app/mac/28072/entonnoir / qui peut limiter la vitesse
Vous pouvez utiliser dummynet ofcourse, Il y a extension de dummynet appelé KauNet. qui peut fournir un contrôle encore plus précis des conditions du réseau. Il peut déposer / retard des paquets spécifiques / Réorganiser (cette façon, vous pouvez effectuer une analyse plus approfondie des paquets clés laissant tomber comme poignée de main TCP pour voir comment digérer vos pages web). Il travaille également dans le domaine temporel. Habituellement, la plupart des émulateurs sont réglés pour fonctionner dans le domaine des données. Dans le domaine temporel, vous pouvez spécifier de quelle heure à quelle heure vous pouvez modifier les conditions du réseau.
Dans le cas où vous avez besoin de simuler la qualité de la connexion réseau lors du développement pour Windows Phone, vous pouvez donner un essai à un appelé Visual Studio outil intégré de simulation Tableau de bord (plus de détails ici http://msdn.microsoft.com/en-us/library/windowsphone/develop/ jj206952 (v = vs.105) .aspx ):
Vous pouvez utiliser le tableau de bord de simulation dans Visual Studio pour tester votre application pour ces problèmes de connexion, et pour aider à empêcher les utilisateurs de scénarios comme le rencontrant des éléments suivants:
- Musique haute résolution ou des vidéos bégaient ou gel lors de la diffusion, ou prennent beaucoup de temps à télécharger sur une connexion à faible bande passante.
- Les appels à un service Web échouent avec un délai d'attente.
- Les application se bloque lorsque aucun réseau est disponible.
- Le transfert de données ne reprend pas lorsque la connexion réseau est perdue puis rétablie.
- La batterie de l'utilisateur est drainée par une application de streaming qui utilise le réseau inefficacement.
- Cartographie de la route de l'utilisateur est interrompu dans une application de navigation.
...
Dans Visual Studio, sur le Outils Menu, ouvert Tableau de bord Simulation . Trouver la section de simulation de réseau du tableau de bord et vérifier la Activer Réseau case à cocher Simulation .