Visual Studio 2010提供的网络仿真是一个基于软件的模拟器,它能够模拟物理连接的无线和有线网络,比如以太网。VS2010网络仿真模型中包含了许多网络属性,包括网络传输的往返时间(延迟),可用带宽,队列行为,丢包,数据包重新排序和衍生错误。
下面演示了如何为Web Test/Unit Test设置Network Emulation:
1.打开解决方案,双击Local.testsettings文件. 一个标题为“configuration Settings”的窗口会显示出来。
2.选择“Execution Criteria” 选项。
你可以选择以何种方式运行测试. “Execute tests locally” 表示在你的本机运行. “Execute tests remotely” 表示在远程Agent上运行.
这里我们选择“Execute tests remotely”, 输入Controller名字“iegwin2k8”. 然后点击 “Preview…” 可以检查一下可供你运行Test的Agent机器。
3.选择Network Emulation。
在Collectors下面有一个列表框, 勾选上 “Network Emulation” 这一项,然后点击 “Advanced…”, 一个名叫“Network Emulation Detail” 的对话框窗口会显示出来。
在 Network Emulation Detail 窗口, 有10种网络类型可供选择,这里我们选择network profile为“CDMA” ,然后点击 “OK”来选定我们要绑定的网络接口.