什么是网络仿真驱动程序?
Visual Studio 2010 Beta1里提供的网络仿真(Network Emulation)是通过一个过滤驱动程序完成的。 这个过滤驱动程序被称为“Microsoft VSTS 网络仿真 NDISx Driver”,其中 x 是 NDIS 版本 (对于Vista 和 Windows 2008,它是6;Windows XP 和 2003是5)。网络仿真驱动程序可以是下列三种状态之一:卸载、 安装和未绑定、安装和绑定到一个或多个网卡。
驱动程序何时将被安装和卸载?
每次网络仿真被配置(1. 通过在测试配置里启用网络仿真收集器,选者网络配置文件(除了局域网)2. 或通过保存一个负载测试配置) Visual Studio将检查:
A)驱动程序是否安装
B)驱动程序是否被绑定到至少一个网卡
如果其中之一不满足,那么会弹出如下所示的对话框,提示用户是否要绑定驱动程序。如果选择是,它将尝试在这次绑定驱动程序。 一旦安装并绑定驱动程序,用户将不再看到此对话框,除非该驱动程序被卸载。
网络仿真驱动程序绑定是指什么?
网络仿真驱动程序绑定意味着该驱动程序安装和正在使用或绑定到指定的网卡。
如何安装和卸载网络仿真驱动程序?
1) 找到安装目录 (<Install Drive>: Program Files \ Microsoft Visual Studio 10.0 Network Emulation\Driver)
2) 找到snetcfg.exe文件
3) 打开一个命令提示窗口,转到此安装目录
cd <Install Drive>:Program Files \ Microsoft Visual Studio 10.0 Network Emulation\Driver
4) 运行命令 "start /wait snetcfg.exe -v -l .\ -c s -i ms_sfilter” 安装和绑定驱动程序;运行命令"start /wait snetcfg.exe -u ms_sfilter" 卸载该驱动程序。
如何检查Network Emulation Driver已被正确的安装?
查看网络仿真驱动程序是否正确安装,可以通过打开局域网络连接上的属性,查看网卡上是否列出该驱动程序。例如:
Windows XP:
Win7/Vista: