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.

¿Fue útil?

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.

Dummynet

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.

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 .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top