如何模拟大型机器网络进行测试?

时间:2010-02-03 14:34:51

标签: testing networking active-directory dns

目前,我正在编写一个利用WMI扫描Active Directory网络上所有计算机的应用程序。

我有兴趣在测试环境中针对各种Windows机器测试该程序。

有没有办法在VMware或其他东西中模拟这种环境?

有什么想法吗?

3 个答案:

答案 0 :(得分:2)

VMWare运行良好,可以在一台物理计算机上托管多台虚拟计算机。您还可以将虚拟计算机放在活动目录网络上。

如果您的目标是为具有自己的AD服务器的测试设置单独的大型网络,您可以查看Amazon EC2进行测试。这里的优点是,一旦你设置了你的服务器,你可以根据需要打开和关闭它们,只需支付实际使用的时间(每小时0.12美元)。

http://aws.amazon.com/

答案 1 :(得分:1)

您可以使用网络模拟:http://en.wikipedia.org/wiki/Network_simulation 好的GPL工具是http://www.nsnam.org/

答案 2 :(得分:0)

您有两种选择。

  1. 您可能没错,使用VMWare这很容易,尝试寻找克隆工具。如果您打算复制和粘贴图像,您将遇到一些问题(重复计算机指南,重复网络计算机名称等)

  2. 如果您使用的是.NET(我假设您是),您还可以通过包装要调用的WMI方法并实现接口来“模拟”WMI响应,使用Rhino Mock或NMock。