Как смоделировать большую сеть машин для тестирования? - PullRequest
3 голосов
/ 03 февраля 2010

В настоящее время я пишу приложение, которое использует WMI для сканирования всех компьютеров в нашей сети Active Directory.

Я заинтересован в тестировании программы на всех версиях машин с Windows в тестовой среде.

Есть ли способ подобного окружения в VMware или что-то еще?

Есть идеи?

Ответы [ 3 ]

2 голосов
/ 03 февраля 2010

VMWare работает хорошо и может разместить множество виртуальных компьютеров на одном физическом компьютере. Вы также можете разместить виртуальные компьютеры в вашей сети активных каталогов.

Если ваша цель - настроить отдельную большую сеть для тестирования, имеющую собственный сервер AD, вы можете посмотреть Amazon EC2 для тестирования. Преимущество здесь заключается в том, что после настройки набора серверов вы можете включать и выключать их по мере необходимости и платить только за фактически использованное время ($ 0,12 в час).

http://aws.amazon.com/

1 голос
/ 26 января 2014

Вы можете использовать сетевое моделирование: http://en.wikipedia.org/wiki/Network_simulation и хороший инструмент GPL http://www.nsnam.org/

0 голосов
/ 03 февраля 2010

У вас есть два варианта.

  1. Возможно, вы правильно поняли, с VMWare это легко, попробуйте поискать инструменты для клонирования.Если вы планируете копировать и вставлять изображение, вы получите несколько проблем (повторение руководств компьютера, повторение имен сетевых компьютеров и т. Д.)

  2. Вы также можете «смоделировать» ответ WMI путем переносаметоды WMI, которые вы хотите вызывать и реализующие интерфейс, используя Rhino Mock или NMock, если вы работаете в .NET (я так полагаю).

...