教你用专业软件测试媒体服务器--设定Windows Media Load Simulator

 

设定WindowsMedia Load Simulator

  设定Windows Media Load Simulator,要指定将要测试服务器,要作为流的内容的来源和用户的配置。这一节对于如何配置Windows Media Load Simulator提供了一个总览;要了解全部的细节,请浏览Windows Media Load Simulator帮助。

1.开启Windows Media server下载测试

  运行Windows Media Load Simulator,你必须复制一个名为WMLoad.asf的文件到服务器的Windows系统的%systemdrive%/Wmpub/Wmroot根目录下。这个文件提供了一个机制来帮助保护你的计算机不受未被授权的下载模拟的测试。在你完成运行下载模拟器测试后,简单的移动这个文件来防止恶意用户运行下载测试在你的服务器上。假如没有这个机制的保护,举个例子,一个因特网上的用户,向你的服务器模仿成千上万的用户连接,那个可以防止其他的连接到这个流和潜在的过载到你的系统。如果你想用Windows Media Load Simulator作为在线监控,那么将这个文件放在根目录下并且要通过发布点安全来限制对它的访问。

  要创建这个文件,用任意一个小文件只要扩展名是.asf的文件然后重命名为WMLoad.asf。同样的,要确保允许新的单一投放(unicast)连接在Windows媒体设备中对于默认的发布点是可用的。

2.指定一个要进行测试的Windows媒体服务器

  无论是Configuration Wizard或是Load Test Configuration(Advanced)对话框,选择你想测试的Windows媒体服务器或服务器群的静态IP地址或fully qualified domain name(FQDN)类型。

3.指定源内容

  添加源内容到Stream目录。这个列表包括了文件或者是动态流,你可以指定Windows Media Load Simulator是连续的或是随机的播放这些条目。

你也必须要指定模拟器是否要使用微软媒体服务器(MMS)草案来流向,实时流草案(RTSP),超文本传输草案(HTTP),或者联合的草案。如果你只想通过应用Transport Control协议(TCP)来测试流动,指定MMST,RTSPT,或者两者。如果你应用MMS或RTSP作为协议,模仿用户可以使用协议rollover。这意味着如果一个用户不能通过MMS连接,还可以“滚动越过”去使用RTSPU来代替。另外,如果一个用户不能用RTSP来连接,也可以滚动越过去使用RTSPU。

4. 创建用户信息

  一个用户的情况决定了一个模拟的用户回放行为。对于每种情况的用户键入一系列用户来创造一个全面的用户情况。你所键入的全部用户的数量不能超过在计算机上运行着的Windows Media Load Simulator的容量。全部的从所有模拟计算机连接到你的服务器的用户数需要和所有的你所估计的典型峰值客户下载的并发连接数目相等。下面的表格描述了每种信息:

播放。模拟用户播放,停止或重启流

长时播放。模拟用户连续播放一个流。如果内容是一个文件,用户就在文件结束时重复回放

打开/关闭。模拟用户打开一个流但是播放前关闭它

寻找。模拟用户向前或向后寻找一个流,或者如果这个内容是一个服务器面的播放列表,则跳过不同的播放列表条目。如果这个内容是一个活动的流或者是一个没有在索引里的文件,则客户无须寻找就可以播放它

选择。模拟用户打开一个流,然后或者是用随机选择的一个比特速率(如果内容是多比特率内容)或者是用编码比特率(如果内容是单一比特率内容)来播放它

随机。模拟用户可以浏览内容,在随意的时间长度里播放内容在内容中寻找,停止回放,暂停回放或有时关闭。

 

  如果你已经把所有的估计用户下载定为100,并且希望客户一直按照一种方式播放,你就可以,比如说,键入下面这些客户情况设置:

 

Client Type

Setting

Play

5

Long play

90

Open/Close

5

 

  如果你的典型内容是短新闻或者歌曲片断并且所有的并发用户下载预期为800,你就可以键入下面的客户情况设置:

 

Client Type

Setting

Play

60

Long play

40

Seek

60

Open/close

40

 

 

 

5. 添加验证

  用户可以被设置验证来获得对服务器上被Windows Media publishing point security保护的内容的访问权。要测试验证,你可以在每一个文件或publishing points上设置访问权,然后模拟用户试图访问内容。你必须要把Windows Media server和在计算机上运行的用作验证测试的Windows Media Load Simulator都做设置。如果你想可以在服务器上运行WMS Digest验证,你需要设置Windows Media Load Simulator使用适当的用户名和密码。要了解更多的关于publishing point security的信息,请参见Windows Media Services帮助。

6. 键入测试的持续时间和可用的记录

  你可以在小时,分钟和秒中指定一个时间间隔,或者你可以指定Windows Media Load Simulator在一定数量的错误后有一个停顿。你也可以无限期的运行这个测试。

  你可以装置Windows Media Load Simulator来创建两个日志,一个Windows Media Load Simulator日志文件和一个服务器性能表现日志文件,并且指定这两个文件的位置。在大多数情况里,你需要创建全部的日志。通过使用这两个日志和Windows Media Server日志来相互参照信息,你可以很好的理解在一个测试运行时系统是如何工作的。记下为了用户计算机从Windows Media server收集数据,被用户计算机记录下的用户必须在这个服务器上有管理权和许可。

小结:

  本文到这里暂时告一段落,在下次的文章中我们将针对运行测试、设置在线镜像及一些常见问题进行整理,欢迎对Windows媒体服务器测试感兴趣的用户继续关注服务器频道近期的文章。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值