热门排行
简介
Network Emulator for Windows Toolkit(NEWT)是一款微软出品的网络仿真器,可以模拟不同类型的网络,还可以设置网络延迟、可用带宽、排队方式、丢包率、数据包的重排和错误传播等参数。Network Emulator包含在vs2010中但也有独立安装包,本文以vs2010为例,vs2008中也含有Network Emulator但不如vs2010中的功能强大。需要的朋友们可以下载试试!
Network Emulator for Windows Toolkit 32位下载地址
vs2010中使用Network Emulator模拟网络:
创建一个测试项目新建测试,修改设置Test–->Edit Test Settings–>local.testsettings–>“Execution Criteria”标签页,在Collectors区域勾选“Network Emulation”。
点击 “Advanced…” 按钮,新窗口中选择需要的网络环境,保存后运行测试项目时就会开始模拟网络。
负载测试中使用Network Emulator模拟网络,需要在负载测试向导中设置网络组合
新建负载测试并启用负载测试向导,在Load Test Wizard的网络组合里列出了自定义的网络类型:
Microsoft Visual Studio 10.0\Common7\IDE\Templates\LoadTest\Networks目录下有Network Emulation Profile配置文件,通过修改配置文件可以自定义各种网络参数,例如:网络延迟(Latency)、宽带上行/下行速度、数据包排队方式(QueueManagement)、丢包率(Loss)。