Существуют ли инструменты для тестирования многопользовательского кода?

12

Существуют ли надежные инструменты, которые могут имитировать реальные условия жизни сети, например, сети с разной пропускной способностью, разными задержками, потерей пакетов и т. Д.?

mrpyo
источник
@Justin Но возможно ли (в Windows) маршрутизировать трафик приложений через виртуальную машину? Я имею в виду, что запуск второго бокса для приложения в моем случае вроде не
возможен

Ответы:

5

В FAQ RakNet есть несколько рекомендаций для таких инструментов:

Как мне симулировать лаг?

В спешке используйте RakPeer :: ApplyNetworkSimulator. Но я рекомендую http://www.netlimiter.com/ вместо этого. Существует также набор инструментов сетевого эмулятора (NEWT) по адресу http://blog.mrpol.nl/2010/01/14/network-emulator-toolkit/ или http://blogs.msdn.com/b/lkruger/archive/2009. /06/08/introducing-true-network-emulation-in-visual-studio-2010.aspx

Майк Земдер
источник
1

http://www.netlimiter.com неплохо. Бесплатная версия позволяет устанавливать различные ограничения пропускной способности для соединений на вашем компьютере. Не уверен, что это может сделать потерю пакета, хотя.

MrKWatkins
источник