Me gustaría evaluar visualmente el tiempo de respuesta de las páginas web para varios tipos de conexiones a Internet (DSL, Cable, T1, acceso telefónico, etc.) mientras mi navegador y servidor web están en la misma LAN o incluso en la misma máquina. ¿Existen herramientas de red simples o complementos de navegador que ralenticen el ancho de banda de la red para simular diferentes escenarios de conexión del mundo real?
Agradezco cualquier aportación al respecto.
Respuestas:
pruebe Traffic Shaper XP , puede limitar fácilmente la velocidad de IE u otro navegador con esta aplicación y también su software gratuito
fuente
En Linux, vea netem : el kernel ya contiene soporte para la conformación del tráfico y puede simular alta latencia, bajo ancho de banda, pérdidas de paquetes y todo tipo de otras condiciones adversas, incluso en un dispositivo de bucle invertido (por lo que no necesita un dispositivo real, red física para probar).
fuente
sudo tc qdisc add dev lo root netem delay 500ms
sudo tc qdisc add dev lo root netem delay 100ms
Para eliminar:sudo tc qdisc del dev lo root netem delay 100ms
sudo tc qdisc del dev lo root
: cambielo
aeth0
si está utilizando una conexión por cable, etc.tc qdisc add dev lo root handle 1:0 netem delay 10ms rate 1mbit limit 1000
. Tenga en cuenta que para algunos dispositivos, tales como el dispositivo de bucle de retorno, también hay que configurarlo para que tenga una longitud de cola distinto de cero para la opción de tasa de trabajo:ifconfig lo txqueuelen 1000
. Ver serverfault.com/a/394949/76090Estoy resucitando este hilo porque recientemente tuve la misma necesidad. Sorprendentemente descubrí que Fiddler se puede usar para hacerlo personalizando las reglas y agregando esta línea
oSession["response-trickle-delay"] = "150";
en la secciónOnBeforeResponse
. Fiddler es realmente asombrosofuente
Simulate Modem Speeds
en Reglas -> Rendimiento.Prueba el NEWT de Microsoft, funcionó perfecto para mí. Proporciona latencia personalizada, técnicas de caída de paquetes y más :)
http://blog.mrpol.nl/2010/01/14/network-emulator-toolkit/
Actualización 1:
Aquí hay un buen video tutorial para NEWT - Tutorial de Network Emulator para Windows Toolkit (Créditos a Jimmery)
fuente
Mi trabajo utiliza esta herramienta, y parece bastante bueno: http://www.dallaway.com/sloppy/
La mejor de las suertes.
fuente
https
: groups.google.com/forum/#!topic/sloppy-discuss/tOyCx7igfkwHe utilizado con éxito TMnetSim (parte inferior de la página, en "Otras herramientas"; el enlace dice algo así como "ZIP: TMnetSim Network Simulator versión 2.4 de 32 bits (600 KB)"
No es solo para sitios web: puede ralentizar las conexiones a cualquier puerto TCP. Lo estaba usando para simular un servidor SQL lento (puerto 1433).
fuente
Me encanta Charles .
La versión gratuita funciona bien para mí.
La aceleración, la repetición, los puntos de interrupción son características increíbles.
fuente
After 30 days if you decide to continue using Charles you must purchase a license
DummyNet
Pruebe esta imagen de VMware basada en FreeBSD. También tiene un excelente procedimiento, totalmente gratuito y se pone de pie en 20 minutos.
Actualización: DummyNet también es compatible con Linux, OSX y Windows por ahora
fuente
Para Linux u OSX, puede usar
ipfw
.De Quora ( http://www.quora.com/What-is-the-best-tool-to-simulate-a-slow-internet-connection-on-a-Mac )
Básicamente, usar un firewall para regular todos los datos de la red:
fuente
Si usa Apache, puede usar mod_bandwith.
Vea aquí los parámetros de configuración.
fuente
Mac OS X ahora tiene una herramienta integrada capaz de simular redes lentas y malas: http://9to5mac.com/2011/08/10/new-in-os-x-lion-network-link-conditioner-utility-lets- usted-simula-internet-y-ancho de banda-condiciones /
fuente
Si desea una solución de hardware, Netgear tiene una serie de conmutadores baratos ($ 50 más o menos) que limitan el ancho de banda. Vale la pena investigar Netgear Prosafe GS105E e interruptores similares.
fuente
También puede probar WANem, que es un emulador de red de área amplia de código abierto. Puede descargar la imagen (ISO, Knoppix live CD) o dispositivos virtuales VMWare.
fuente
Un simple programa de interfaz gráfica de usuario mac es
https://www.macupdate.com/app/mac/28072/entonnoir/ que puede limitar la velocidad
fuente
Puede usar dummynet, por supuesto, hay una extensión de dummynet llamada KauNet . que puede proporcionar un control aún más preciso de las condiciones de la red. Puede descartar / retrasar / reordenar paquetes específicos (de esa manera puede realizar un análisis más profundo de descartar paquetes clave como el protocolo de enlace TCP para ver cómo sus páginas web lo digieren). También funciona en el dominio del tiempo. Por lo general, la mayoría de los emuladores están ajustados para funcionar en el dominio de datos. En el dominio del tiempo, puede especificar desde qué hora hasta qué hora puede modificar las condiciones de la red.
fuente
En caso de que necesite simular la calidad de la conexión de red al desarrollar para Windows Phone, puede probar con una herramienta integrada de Visual Studio llamada Simulation Dashboard (más detalles aquí http://msdn.microsoft.com/en-us/library /windowsphone/develop/jj206952(v=vs.105).aspx ):
fuente