如何在VSTS2010中自定义真实网络仿真

mso-hansi-font-family: Verdana" lang=ZH-CN>中网络仿真(Network Emulation)新特性

创新互联专注为客户提供全方位的互联网综合服务,包含不限于网站制作、网站建设、温江网络推广、成都小程序开发、温江网络营销、温江企业策划、温江品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联为所有大学生创业者提供温江建站搭建服务,24小时服务热线:13518219792,官方网址:www.cdcxhl.com

与VS20008 相比,VS2010中提供的网络仿真(Network Emulation)可以模拟那些使用可靠的物理链路的有线和无线网络,如以太网。并且VS2010里提供的网络仿真模型中加入了许多新的网络属性:如跨网络的往返时间(延迟)Latency、 可用带宽、 排队方式、 数据包丢失量、 数据包的重新排列和错误传播等,并为筛选基于 IP 地址或TCP、 UDP 和 ICMP协议的网络数据包提供了灵活性。因此与VS2008相比,VS2010网络仿真为用户模拟出更真实的网络环境。

VSTS 2010中提供下列10 种网络类型:

◆Cable-DSL 384Kps

 Test simulating LAN

◆Cable-DSL 1.5Mbps

◆Cable-DSL 768Kbps 

◆ 3G

◆CDMA

◆Dial-up 56k Modem

◆ Intercontinental slow WAN 300 Kbps

◆Intercontinental slow WAN 1.5 Mbps

◆Intra-continental slow WAN 1.5 Mbps

自定义 mso-hansi-font-family: Verdana" lang=ZH-CN>中网络仿真配置文件(Network Emulation Profile)

VS2010中自有的网络仿真配置文件位于:

C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\Templates\LoadTest\Networks

例如:VSTS 201 中新提供的3G网络定义如下:

  
 
 
 
  1.  name="3G" xmlns="http://microsoft.com/schemas/VisualStudio/TeamTest/2010"> 
  2.  
  3.    name="ThreeG-Channel1"> 
  4.      /> 
  5.      instances="1" name="link1"> 
  6.        dir="upstream"> //宽带下行速度定义  
  7.             
  8.            unit="kbps">512 
  9.                  //数据包排队方式定义  
  10.              
  11.               100 
  12.               packet 
  13.               DropTail 
  14.              
  15.            
  16.          
  17.             //延迟定义  
  18.            
  19.              unit="msec">150 
  20.            
  21.          
  22.                //数据包丢失定义  
  23.            
  24.             0.0025 
  25.            
  26.          
  27.        
  28.        dir="downstream"> //宽带上行速度定义  
  29.          
  30.            unit="kbps">64 
  31.              //数据包排队方式定义  
  32.             
  33.              100 
  34.               packet 
  35.               DropTail 
  36.              
  37.            
  38.          
  39.             //延迟定义  
  40.           
  41.              unit="msec">150 
  42.            
  43.          
  44.             //数据包丢失定义  
  45.            
  46.            0.0025 
  47.            
  48.          
  49.        
  50.      
  51.    
  52.  
  53.  

用户可以很容易地根据自己的需求自定义并创建所需要模拟的网络环境:

1. 为网络属性如网络延迟(Latency)、宽带上行/下行速度、 数据包排队方式、 数据包丢失设置相应的值  

2.更改NetworkEmulationProfile名字为自定义网络类型名字

3.将自定义的network文件放置在: C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\Templates\LoadTest\Networks

当我们运行Unit/Load Test 时,就可以利用自定义的网络类型进行网络模拟:

Configuration Settings – localtestsettings 页中的网络模拟列出了我们自定义创建的网络类型:

在Load Test Wizard的网络组合里列出了我们自定义创建的网络类型:

以后的博客中将分享更多的网络模拟高级特性,包括对网络数据包的排队方式、 数据包丢失量、 数据包的重新排列和错误传播等,以及筛选基于 IP 地址或TCP UDP ICMP协议的网络数据包进行模拟。

当前标题:如何在VSTS2010中自定义真实网络仿真
分享网址:http://www.shufengxianlan.com/qtweb/news30/408730.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联