herramientas de red que simulan conexión de red lenta [cerrada]
-
11-09-2019 - |
Pregunta
Me gustaría evaluar visualmente las páginas web de tiempo de respuesta para varios tipos de conexiones a Internet (ADSL, Cable, T1, dial-up, etc.), mientras que el navegador y el servidor web están en la misma red local o incluso en la misma máquina. ¿Hay herramientas simples de red o los complementos del navegador que ralentizan el ancho de banda para simular diferentes escenarios de conexión del mundo real.
aprecio cualquier entrada en eso.
Solución
Traffic Shaper XP puede limitar fácilmente la velocidad de IE u otro navegador con esta aplicación y su también gratuito
Otros consejos
En Linux, ver NetEm : el kernel ya contiene el soporte para la modulación del tráfico y puede simular una alta latencia, ancho de banda bajo, las pérdidas de paquetes, y todo tipo de otras condiciones adversas, incluso en un dispositivo de bucle de retorno (por lo que no necesita una red real y físico para poner a prueba a través).
Estoy resucitar este hilo porque hade la misma necesidad recientemente.
Sorprendentemente descubrí que Fiddler se puede utilizar para hacer eso mediante la personalización de las reglas y la adición de este oSession["response-trickle-delay"] = "150";
línea en la sección OnBeforeResponse
.
El violinista es realmente sorprendente
Trate EXTASIS de Microsoft, funcionó perfecto para mí. Suministra latencia personalizado, las técnicas de caída de paquetes y más:)
http://blog.mrpol.nl/2010/01 / 14 / red-emulador-toolkit /
Actualización 1:
Aquí hay un buen tutorial de vídeo para EXTASIS - Red emulador para Windows Toolkit Tutorial (Créditos a Jimmery)
Mi trabajo utiliza esta herramienta, y parece bastante bueno: http://www.dallaway.com/sloppy/
Lo mejor de la suerte.
He utilizado con éxito TMnetSim (parte inferior de la página , en “Otras Herramientas” - el enlace dice algo así como “postal: TMnetSim red versión 2.4 Simulador de 32 bits (600 KB)”
No es sólo para los sitios web - se puede ralentizar las conexiones a cualquier puerto TCP. Lo estaba usando para simular un servidor SQL Server lenta (puerto 1433).
I love Charles .
La versión gratuita funciona bien para mí.
Estrangulamiento, rerwiting, puntos de ruptura son todas las características impresionantes.
Trate de esta imagen VMWare basado en FreeBSD. También tiene una excelente de cómo hacerlo, puramente libre y se pone de pie en 20 minutos.
Actualización: Dummynet también es compatible con Linux, OSX y Windows por ahora
Para Linux o OS X, puede utilizar ipfw
.
A partir de Quora http://www.quora.com/What-is-the-best-tool-to-simulate-a-slow-internet-connection-on-a-Mac )
En esencia, el uso de un servidor de seguridad para estrangular a todos los datos de la red:
Definir una regla que utiliza un tubo para desviar todo el tráfico procedente de cualquier fuente frente a cualquier dirección de destino, ejecute el comando siguiente (como raíz, o el uso de sudo):
$ ipfw add pipe 1 all from any to any
Para configurar esta regla para limitar el ancho de banda para 300KBit / s e imponen 200 ms de latencia en cada sentido:
$ ipfw pipe 1 config bw 300Kbit/s delay 200ms
Para eliminar todas las reglas y recuperar su conexión de red original:
$ ipfw flush
Si utiliza Apache, puede utilizar mod_bandwith.
aquí los parámetros de configuración.
Mac OS X tiene ahora una herramienta integrada capaz de simular redes lentas y malas: http://9to5mac.com/2011/08/10/new-in-os-x-lion -red-link-acondicionador-utilidad-le-internet-e-ancho de banda que las condiciones-simular-/
Si desea una solución de hardware, Netgear tiene una serie de interruptores que hacen ancho de banda que limita barato ($ 50 o más). Netgear Prosafe GS105E e interruptores similares vale la pena investigar.
También puede intentar WANem que es un emulador de código abierto Amplia red de área. Puede descargar la imagen (ISO, Knoppix Live CD) o VMware dispositivos virtuales.
Un sencillo programa para mac GUI es
https://www.macupdate.com/app/mac/28072/entonnoir / que puede limitar la velocidad
Puede utilizar dummynet supuesto, hay prolongación de dummynet llamada KauNet . que puede proporcionar un control aún más preciso de las condiciones de la red. Se puede caer / retardo / reordenar los paquetes específicos (de esa manera se puede realizar un análisis más a fondo de descarte de paquetes clave como TCP apretón de manos para ver cómo sus páginas web digieren). También trabaja en el dominio del tiempo. Por lo general, la mayoría de los emuladores están sintonizados para trabajar en el dominio de datos. En el dominio del tiempo se puede especificar de qué hora a qué hora se puede alterar las condiciones de la red.
En caso de que necesite para simular calidad de la conexión a la red en el desarrollo para Windows Phone, es posible darle una oportunidad a un Visual Studio herramienta integrada de llamada del tablero de instrumentos de simulación (más detalles aquí http://msdn.microsoft.com/en-us/library/windowsphone/develop/ jj206952 (v = vs.105) .aspx ):
Puede utilizar el panel de control de simulación en Visual Studio para probar su aplicación para estos problemas de conexión, y para ayudar a evitar que los usuarios encontrando escenarios como los siguientes:
- música de alta resolución o vídeos tartamudean o congelación durante la transmisión, o tardan mucho tiempo en descargarse a través de una conexión de bajo ancho de banda.
- Las llamadas a un servicio web fallar con un tiempo de espera.
- la aplicación se bloquea cuando no hay red disponible.
- La transferencia de datos no se reanudará cuando la conexión de red se pierde y luego se restablece.
- La batería del usuario es drenado por una aplicación de streaming que utiliza la red de forma ineficiente.
- Mapeo de ruta del usuario se interrumpe en una aplicación de navegación.
...
En Visual Studio, en el Herramientas menú, abierta Simulación de paneles . Encontrar la sección de simulación de la red del tablero de instrumentos y comprobar el Activar casilla de verificación Simulación de red .