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.

Était-ce utile?

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:

Voici un bon tutoriel vidéo pour ASPIC -

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.

DUMMYNET

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

Si vous utilisez Apache, vous pouvez utiliser mod_bandwith.

Voir ici pour les paramètres de configuration.

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 .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top