山是什么山?!水是什么水?!

一个流媒体测试任务

上一篇 / 下一篇  2011-03-23 10:32:05

今天接了个任务:“客户想知道我们流媒体支持的最大并发数据是多少?”

短短几个字真让人头疼

这是一个在线视频的测试

视频格式主要包括wmv、asf、swf

不知从何下手,从网上copy若干如下:

----------------------------------------

像你所处这种应用的性能主要取决于:
1、传输的数据量(如何在不失真的情况下尽量提高压缩率),传输协议(采用传输效率相对较的2、协议进行网络传输,有必要的话自己开发协议)
3、播放速度:主要是播放器的处理速度;
4、服务器端程度处理能力(也就是服务器端性能测试
5、其他的网络原因就不太好测了,测试有代表性的网络结构和带宽就差不多啦。

----------------------------------------

推荐一个叫SimOne的工具做流媒体测试

---------------------------------------

MMS流媒体测试遇到的一些问题汇总
前几天做了一次在线视频测试,用LR跑的,因为第一次做这类测试,遇到了些问题,现将其整理出来,和大家共同学习
1、先说脚本
选用的协议Media Player(MMS)协议,这个协议无法录制,只能通过手工编写。LR中对于MMS协议的函数很简单,主要是MMS_Play() 和MMS_Close()。
内容大致如下:
mms_play( "openavifile",
                "URL=mms://192.168.8.213/03.wmv",
                "duration=-1",
                "starttime=0",
                LAST );
mms_close();

现在一般都是通过web嵌入视频的,因此测web和视频往往要结合起来测试,其脚本可以在一个脚本中,也可以分开来按不同组来跑,方法很多。
2、调试
在调试中LR总是报:MMS错误,mms://192.168.8.213/wmload.asf not available or missing。后来在网上找到这个问题解决办法,说这个wmload.asf文件是media play的一种安全机制,需要添加一个wmload.asf在server的根目录下。按这个办法,我在服务的目录下将一个“.wmv”文件修改称了wmload.asf,编译的时候就通过。

3、加压
加压的过程中遇到这个一个非常奇怪的问题,刚开始流量比较大,迭代一次后流量就变为了0。这个不太合理,运行时是设置了持续时间的,按理运行过程中都应该是有流量。
例如一段视频的播放时间为60秒,在计划中将持续时间设置为运行30分钟,那么LR应该不停的播放视频,流量应该是一直存在的,否则如何生成压力
经过多次尝试,发现计划生成器中的持续时间运行时间对MMS无效,因为只是第一次运行action代码时才有流量,第二及之后的迭代中就没有了,不只是何原因。


4、注意事项
很多简单的web页面中调用的视频不适用MMS协议,主要这类视频都是先下载然后再播放,其协议还是HTTP。只有架设了MMS服务器,并对这个服务做性能测试,才适用MMS协议。

http://bbs.51testing.com/viewthread.php?tid=100310&highlight=%C1%F7%C3%BD%CC%E5


---------------------------------------------------------

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

http://blog.csdn.net/Adi_liu/archive/2009/08/04/4406194.aspx

---------------------------------------------------------

有会用Windows Media Load Simulator 的吗?

http://bbs.lmtw.com/dispbbs.asp?boardid=102&id=119394

--------------------------------------------------------

项目是flex架构开发,全是swf,这个如何测试,比较前沿~~

http://bbs.51testing.com/thread-119659-1-1.html

---------------------------------------------------------

流媒体最大并发数急问

http://bbs.51testing.com/viewthread.php?tid=108797&highlight=%C1%F7%C3%BD%CC%E5

---------------------------------------------------------

LoadRunner 9.1 测试MMS流媒体遇到的问题

我用LoadRunner9.1 测试MMS流媒体时,脚本是在网上找的,如下:
        mms_play( "test1.wmv",
                "URL=mms://xxx.xxx.xxx.xxx/2010-LE-00003/test1.wmv",
                "duration=-1",
                "starttime=0",
                LAST );

        mms_close();
        return 0;

wmload.asf文件也已经拷到了服务器发布点的根目录,回放时不再报 wmload.asf 找不到的错误。
现在的问题是脚本回放时,流媒体服务器那边的“已连接的客户端数”不发生变化,一直是零,应该是没连上,可是日志中看不出什么异常,日志如下:
Virtual User Script. started
Starting action vuser_init.
Ending action vuser_init.
Running Vuser...
Starting iteration 1.
Starting action Action.
Action.c(3): MMS Replay : Play "mms://xxx.xxx.xxx.xxx/2010-LE-00003/test1.wmv"
Action.c(3): Notify: Transaction "test1.wmv" started.
Action.c(3): Notify: Transaction "test1.wmv_conn" started.
Action.c(3): Notify: Transaction "test1.wmv_conn" ended with "ass" status (Duration: 0.0046).
Action.c(3): Debugmessageist of Media attributes...
    Attribute           Duration :  8095090000
    Attribute            Bitrate :  238900
    Attribute           Seekable :  true
    Attribute          Stridable :  true
    Attribute          Broadcast :  false
    Attribute       Is_Protected :  false
    Attribute         Is_Trusted :  false
    Attribute     Signature_Name :  
    Attribute           HasAudio :  true
    Attribute           HasImage :  false
    Attribute          HasScript.:  false
    Attribute           HasVideo :  true
    Attribute     CurrentBitrate :  225000
    Attribute     OptimalBitrate :  225000
    Attribute  HasAttachedImages :  false
    Attribute  Can_Skip_Backward :  false
    Attribute   Can_Skip_Forward :  false
    Attribute           FileSize :  23540570
    Attribute HasArbitraryDataStream :  false
    Attribute HasFileTransferStream :  false
    Attribute WM/ContainerFormat :  1
    Attribute      WMFSDKVersion :  9.00.00.3250
    Attribute       WMFSDKNeeded :  0.0.0.0000
    Attribute              IsVBR :  false
    Attribute WMS_CONTENT_DESCRIPTION_PLAYLIST_ENTRY_URL :  test1.wmv
    Attribute WMS_CONTENT_DESCRIPTION_COPIED_METADATA_FROM_PLAYLIST_FILE :  1
    Attribute WMS_CONTENT_DESCRIPTION_PLAYLIST_ENTRY_DURATION :  809509
    Attribute WMS_CONTENT_DESCRIPTION_PLAYLIST_ENTRY_START_OFFSET :  5000
    Attribute WMS_CONTENT_DESCRIPTION_SERVER_BRANDING_INFO :  WMServer/9.5
Action.c(3): Debug messageist of Stream attributes...
  Stream #1 Information:
    Major Type     : Audio
    Sub Type       : PCM
    Fixed Sampling : true
    Compression    : false
  Stream #2 Information:
    Major Type     : Video
    Fixed Sampling : true
    Compression    : false
Action.c(3): Debug message:Start reading streams...
Action.c(3): Notify: Transaction "test1.wmv_read" started.
Action.c(3): Notify: Transaction "test1.wmv_first" started.
Action.c(3): Notify: Transaction "test1.wmv_first" ended with "ass" status (Duration: 0.4866).
Action.c(3): Debug message:Start reading streams...
Action.c(3): Notify: Transaction "test1.wmv_read" ended with "ass" status (Duration: 809.4328).
Action.c(3): Notify: Transaction "test1.wmv" ended with "Pass" status (Duration: 809.5246).
高手帮忙看看是什么原因,到底连上了没有?

http://bbs.51testing.com/viewthread.php?tid=263995&highlight=%C1%F7%C3%BD%CC%E5

--------------------------------------------------------

流媒体测试,压力机端资源消耗奇高!

我现在使用mms来测,压力机上到100 Vuser的时候,CPU消耗就达到100%了,内存消耗也很多   但是,被测试的服务器CPU、内存、磁盘、网络都没有任何问题,性能指标都很低。

压力机服务器是2路4核的Intel 5320CPU,2G内存,SATA RAID1。
被测服务器是2路2核的Intel 5110CPU,4G内存,SAS RAID5。

是不是流媒体测试就是这样?压力机很耗资源?
需要用高端配置的压力机去测试低配置被测服务器?
压力机的每个用户需要单独解码流媒体数据流,当然很占资源。
服务器端的话,可能统一解码编码了流媒体文件,所以压力不大。
你需要很多的压力机

http://bbs.51testing.com/viewthread.php?tid=108568&highlight=%C1%F7%C3%BD%CC%E5

-------------------------------------------------------

流媒体脚本运行

测试mms流媒体服务器代码如下
Action()
{
mms_play("c1","URL=mms://server/test.ash","duration=10",LAST);        
return 0;
}
可是运行时候
老是出
MMS Check : Host access denied, mms://server/wmload.asf not available or missing
可是我的wmload.asf文件是加到server根目录下了啊,
请教大家是什么问题?

http://bbs.51testing.com/viewthread.php?tid=79210&highlight=%C1%F7%C3%BD%CC%E5


TAG:

旦旦仔1988的个人空间 引用 删除 旦旦仔1988   /   2011-12-27 11:41:20
楼主,有SimOne的下载地址么?我现在需要测试视频性能,找不到合适的测试工具!求地址!
引用 删除 绿梨糖豌   /   2011-08-11 09:55:05
LarryR的个人空间 引用 删除 LarryR   /   2011-04-18 15:51:28
 

评分:0

我来说两句

Open Toolbar