成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何在VSTS 2010中自定義真實網絡仿真

開發
在前面幾篇博客文章里,我們介紹了VSTS 2010 網絡仿真,以及如何為負載測試或單元測試及其它測試配置網絡仿真(Network Emulation)。接下來的一些博客中將陸續與大家分享在使用VS2010過程中發現的關于 Network Emulation 網絡仿真更高級的特性。

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

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. <NetworkEmulationProfile name="3G" xmlns="http://microsoft.com/schemas/VisualStudio/TeamTest/2010"> 
  2. <Emulation> 
  3.   <VirtualChannel name="ThreeG-Channel1"> 
  4.     <FilterList /> 
  5.     <VirtualLink instances="1" name="link1"> 
  6.       <LinkRule dir="upstream"> //寬帶下行速度定義  
  7.         <Bandwidth>    
  8.           <Speed unit="kbps">512</Speed> 
  9.           <QueueManagement>       //數據包排隊方式定義  
  10.             <NormalQueue> 
  11.               <Size>100</Size> 
  12.               <QueueMode>packet</QueueMode> 
  13.               <DropType>DropTail</DropType> 
  14.             </NormalQueue> 
  15.           </QueueManagement> 
  16.         </Bandwidth> 
  17.         <Latency>    //延遲定義  
  18.           <Fixed> 
  19.             <Time unit="msec">150</Time> 
  20.           </Fixed> 
  21.         </Latency> 
  22.         <Loss>       //數據包丟失定義  
  23.           <Random> 
  24.             <Rate>0.0025</Rate> 
  25.           </Random> 
  26.         </Loss> 
  27.       </LinkRule> 
  28.       <LinkRule dir="downstream"> //寬帶上行速度定義  
  29.         <Bandwidth> 
  30.           <Speed unit="kbps">64</Speed> 
  31.           <QueueManagement>   //數據包排隊方式定義  
  32.            <NormalQueue> 
  33.              <Size>100</Size> 
  34.               <QueueMode>packet</QueueMode> 
  35.               <DropType>DropTail</DropType> 
  36.             </NormalQueue> 
  37.           </QueueManagement> 
  38.         </Bandwidth> 
  39.         <Latency>    //延遲定義  
  40.          <Fixed> 
  41.             <Time unit="msec">150</Time> 
  42.           </Fixed> 
  43.         </Latency> 
  44.         <Loss>    //數據包丟失定義  
  45.           <Random> 
  46.            <Rate>0.0025</Rate> 
  47.           </Random> 
  48.         </Loss> 
  49.       </LinkRule> 
  50.     </VirtualLink> 
  51.   </VirtualChannel> 
  52. </Emulation> 
  53. </NetworkEmulationProfile> 

用戶可以很容易地根據自己的需求自定義并創建所需要模擬的網絡環境:

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 頁中的網絡模擬列出了我們自定義創建的網絡類型:

VSTS2010界面

Load Test Wizard的網絡組合里列出了我們自定義創建的網絡類型

界面

以后的博客中將分享更多的網絡模擬高級特性,包括對網絡數據包的排隊方式、 數據包丟失量、 數據包的重新排列和錯誤傳播等,以及篩選基于 IP 地址或TCP UDP ICMP協議的網絡數據包進行模擬。

【編輯推薦】

  1. 用VSTS代碼驗證工具捕捉C/C++錯誤
  2. VSTS 編寫測試Test技巧
  3. 全職殺手:用VSTS2010進行軟件生命周期管理
  4. 用VSTS代碼驗證工具捕捉C/C++錯誤
  5. 自定義VSTS開發流程
責任編輯:彭凡 來源: pcdog.com
相關推薦

2019-12-02 21:29:45

Keras神經網絡TensorFlow

2021-07-01 11:07:49

Swift 自定義操作符

2010-12-28 16:10:06

Exchange 20

2009-06-23 14:54:07

配置ControlleVSTS2010

2021-07-16 11:00:40

Django用戶模型Python

2017-06-20 12:48:55

React Nativ自定義模塊Note.js

2013-03-28 16:59:56

Android開發自定義TitleBar

2011-08-09 17:16:56

CoreAnimati動畫

2010-12-31 10:21:03

Office 2010自定義安裝

2021-11-23 15:06:42

Kubernetes 運維開源

2018-03-02 13:13:21

2013-06-27 11:10:01

iOS開發自定義UISlider

2010-03-18 15:10:54

VSTS 2010CodedUI Tes

2019-06-21 09:50:47

Windows 10自定義分辨率

2024-05-08 17:05:44

2022-07-04 10:39:24

TienChin項目自定義

2010-02-25 16:14:51

Visual Stud

2021-03-16 10:39:29

SpringBoot參數解析器

2011-09-05 18:54:03

windowsUbuntu

2011-06-15 09:24:36

Qt Widget Model
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲精品国产电影 | 欧美中文字幕在线 | 中文字幕一区二区在线观看 | 成人在线中文字幕 | 黄视频免费在线 | 黄色在线观看网址 | 亚洲精品一 | 亚洲成av人影片在线观看 | av网站在线看 | 日韩免费高清视频 | 久久亚洲国产精品日日av夜夜 | 亚洲黄色一级 | 欧美久久久网站 | 日日夜夜精品免费视频 | 国产一区二区三区在线 | 久久国内精品 | 国产精品国产精品国产专区不卡 | 日本一区二区三区四区 | 成人av网站在线观看 | 大学生a级毛片免费视频 | 婷婷丁香综合网 | 亚洲精品福利在线 | 波多野结衣一区二区 | 国产黄色精品 | 国产在线一区二区三区 | 国产一区三区视频 | 国产精品一区二区在线 | 成人午夜精品 | 国产成人精品综合 | 欧美日韩国产精品激情在线播放 | 日本一区二区三区视频在线 | 久久久久一区二区三区 | 97人人超碰 | 亚洲精品一区中文字幕 | 国产精品一区二区三区四区 | 亚洲区中文字幕 | 国产精品久久国产愉拍 | 欧美精品一区二区在线观看 | 免费v片 | 看片网站在线 | 成人福利网 |