希望和大家一起学习共同进步!
MMS流媒体测试遇到的一些问题汇总
上一篇 /
下一篇 2012-04-16 11:42:44
/ 个人分类:性能测试
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.asfnot 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协议。
以上也只是我个人的对于流媒体测试的简单心得,不对之处,请大家多多指教。 |
收藏
举报
TAG: