Software para emular una conexión de red lenta

Nuestros desarrolladores normalmente ejecutan y prueban el código para una arquitectura de 3 niveles en sus máquinas antes de enviarlo para su prueba. Si hay muchas llamadas entre niveles, a menudo no se responden hasta etapas de prueba posteriores.

Para ayudarlos a darse cuenta de estos problemas antes, me pregunto si hay una herramienta que nos permita secuestrar la comunicación en ciertos puertos y agregar un retraso; Por ejemplo, si se trabaja con una base de datos SQL, nos aseguraríamos de que solo las canalizaciones TCP estuvieran habilitadas, luego ralentizaríamos el puerto 1433 para simular una conexión LAN en lugar de una máquina local.

Creo que MS Newt (kit de herramientas de Windows del emulador de red) puede hacer esto, pero no puedo encontrar una versión de descarga/reciente; solo información sobre una versión incluida en VS2010 Bits .

Tampoco estoy seguro de si esto funciona cuando todos los componentes están en la misma máquina, o si solo funciona para limitar las conexiones de red externas, ya que no he encontrado demasiadas explicaciones sobre la herramienta.

El software que busco debería...

  • ejecutar en Windows 7 y/o Windows Server 2008 R2
  • ser permitido para uso comercial
  • preferiblemente ser gratis (sería flexible en el precio dependiendo de lo que obtengamos)

Aunque estoy interesado en ver qué hay disponible para el requisito funcional, luego reducir las opciones.

Respuestas (1)

Clumsyestá disponible en Github, que encontré aquí

dummynetestá disponible en Github , que encontré aquí

NEWTse mencionó aquí y hay un enlace de descarga disponible aquí que tiene enlaces para 64 bits y 32 bits