WANEM - это хорошее решение с открытым исходным кодом, которое может симулировать сетевую задержку, потерю пакетов, повреждение пакетов, разъединения, переупорядочение пакетов, джиттер и т. Д.
Он также поддерживает режим работы, в котором используется только один сетевой интерфейс, что позволяет очень быстро настроить тестовую среду.
РЕДАКТИРОВАТЬ
Хотя WANEM - это приложение для Linux, вам нужно только записать загрузочный компакт-диск и запустить компьютер с этим компакт-диском, не нужно жертвовать машиной для запуска WANEM. Если даже это не вариант, вы также можете загрузить его как виртуальное устройство, которое работает на рабочей станции VMWare ($$), VMWare Player (бесплатно) или VMWare Server (бесплатно).
Однако, на мой взгляд (исходя из реального использования таких продуктов) действительно проще иметь «сетевой симулятор» на отдельной машине, а не загружать его на тестируемом сервере или клиенте. И, как объяснялось выше, благодаря опции загрузочного компакт-диска, которая может быть на любой машине, на которой вы лежите, - мы обычно используем для этой цели настольные компьютеры и ноутбуки, снятые с эксплуатации.