LoadRunner是一款非常强大的测试工具,本文为笔者在对LoadRunner有了初步了解后对WMS的压力测试过程,因为接触时间比较短,不对之处欢迎大家指出。由于Licence的原因,对WMS的测试只支持最多100个虚拟用户。下面就开始测试了。

1 要有一个可用的WMS的地址,可以在本机的流媒体服务中创建,也可以使用远程的。 2 打开LoadRunner8.1,并运行窗口中点击Create/Edit Srcirpts ,如下图:

2 在弹出的窗口中点击New VUser Scripts,如下图:

3 点击New VUser Script后,会弹出一个窗口让选择脚本协议,在这里我们选择Streaming下面的WMS,如下图:

4 确定后会在窗口中新开一个Lab页,该页面的左边为导航栏,标明了完成测试的5个步骤,如下图:

5 首先执行第一项创建脚本,在WMS中不能录制脚本所以只能手动来写了,有关WMS脚本的写法可以参考LoarRunner自带的帮助文档。点击Create Script,如下图:

6 在右边出现的界面中点击Script. View ,如下图:

7 点击Srcipt View后就会出现脚本编辑区域,选择Action,在代码中添加启动WMS的代码,如下图:

8 脚本写好之后就需要执行第二步来验证下脚本是否正确,或是是否能和指定的WMS地址相连接。点击左边的Verify Replay,在右侧的界面中点击Start Replay,如下图:

9 通常会出现如下的错误,原因是在WMS的根目录(C:\wmpub\wmroot)下缺少wmload.asf文件,至于这个文件是做什么用的大家可以网上搜一下。随便找一个asf文件将名称改为wmload然后放在WMS的根目录即可。

有可能添加wmload.asf文件后仍然不成功,有两个可能的原因:

a 流媒体服务器没有默认的点播发布点,如果没有添加默认点播发布点,路径只想WMS根目录。

b 默认点播发布点“拒绝新连接”了,选中“允许新连接”即可。

10 这些都搞定后,重新验证会出现成功的界面。

11 点击上图中出现的Run-Time Settings 设置脚本的运行迭代次数等信息。

12 设置好迭代次数后,就可以执行第三步了,不过第三步主要是设置事务和参数的,在本例中用不上,所以直接执行第四步,点击Concurrent User 出现如下界面:

13 点击上图中Create Controller Scenario ,创建一个控制场景,在这之前会提示保存脚本信息,这里我们将脚本信息命名为TestWMS ,如下图:

13 保存好脚本信息后,会弹出一个场景设置框,可以设置虚拟用户的个数,我们设置虚拟用户为100,如下图:

14 点击确定后会弹出运行测试的窗口,在此窗口中点击 Edit Schedule 可以设置多用户是以什么形式并发的,如下图:

15 点击上图中的 Edit Schedule 出现设置窗口,如下图:

16 设置完成后,可以点击窗口右侧的Start Scenairo按钮开始运行测试,如下图:

16 测试运行完成后,点击窗口上方的分析结果按钮来查看测试结果,如下图:

17 最后就可以根据结果来编写相应的测试报告了

怎样对流媒体进行压力测试_loadrunner流媒体压力测试相关推荐

  1. 云游戏流媒体整体架构设计(云游戏流媒体技术前瞻,最近云游戏概念很火,加之对流媒体技术略有研究,简单写一些)

    前言: 遥想当年阿法狗战败一众围棋国手,风气一转,似乎所有人都懂AI.这次谷歌又放出了stadia,国内鹅厂再次跑步进场,贵州某xx云提前布局. 闲来无事,尝试体验了一下贵州某xx云的云游戏(不打广告 ...

  2. 媒体智能-淘宝直播流媒体互动实践 | D2 分享视频+文章

    背景:今天给大家带来的分享主题是<媒体智能-淘宝直播流媒体互动实践>,内容分为5个部分,首先看看在淘宝直播的直播间里主播可以怎样给用户拜年:然后具体讲如何制作一个手势拜年的特效:接着介绍我 ...

  3. 新数据显示社交媒体影响力和参与度对流媒体增长至关重要

    Conviva的<流媒体社交指南>报告详细介绍了哪些社交平台和内容类型会吸引观众选择新的流媒体服务和节目 加州福斯特市--(美国商业资讯)--流媒体平台大约80%的社交参与活动来自Inst ...

  4. jmeter压力测试linux,JMeter压力测试

    JMeter压力测试 整体目标: 安装虚拟机,并安装一套LAMP(Linux+Apache+Mysql+PHP)待测系统,推荐ECShop(http://www.ecshop.com),基于此进行Jm ...

  5. 电脑网页压力测试软件,网站压力测试工具

    网站压力测试软件可以测试不同上网方式.不同地区.访问Web不同页面.在不同并发访问密度情况下的客户端响应时间.流量和流速,实现极高的服务器测试,数据精准.网站压力测试软件适用于所有windows平台, ...

  6. 虹科分享 | 压力蒸汽灭菌器确认之BD测试

    BD测试简介 BD测试全称为Bowie-Dick test,也称B-D试验,鲍伊-迪克试验.BD测试适用于预真空(脉动真空)压力蒸汽灭菌器,目的用于评价灭菌器的冷空气排出.饱和蒸汽穿透效果,以及是否存 ...

  7. 软件项目的测试计划和报告,如何撰写压力测试计划书与压力测试报告(一)

    实例: 压力测试计划二 压力测试(Stress Testing)是指模拟巨大的工作负荷以查看应用程序在峰值使用情况下如何执行操作.扩展开来说,其一压力测试应该是较短时间的,其次是模拟巨大的工作负荷的, ...

  8. jmeter并发测试教程_JMeter压力测试并发测试(入门篇)

    jmeter是apache公司基于java开发的一款开源压力测试工具,体积小,功能全,使用方便,是一个比较轻量级的测试工具,使用起来非常简单.因为jmeter是java开发的,所以运行的时候必须先要安 ...

  9. 服务器压力测试工具1——压力端模块设计

    简介 压力端主要负责压力的产生,以及对服务器响应时间进行统计计算. 设计思路 主要设计为几个模块,包括biz(业务逻辑), config(配置文件),common(全局数据),robotctr(机器人 ...

  10. 什么是压力测试,在哪里做压力测试,软件压力测试存在哪些问题?

    软件压力测试是一种基本的质量保证行为,它是每个重要软件测试工作的一部分.软件压力测试的基本思路很简单: 不是在常规条件下运行手动或自动测试,而是在计算机数量较少或系统资源匮乏的条件下运行测试. 通常要 ...

最新文章

  1. MIT警示“深度学习过度依赖算力”,研究三年算法不如用10倍GPU
  2. 使用MaxCompute Java SDK 执行任务卡住了,怎么办?
  3. Shell Here Document 免交互命令和Expect
  4. 高效管理ASP.NET的JavaScript库
  5. 字符编码笔记:ASCII,Unicode和UTF-8(转)
  6. python day 02
  7. 【CPI指数预测】基于matlab BP神经网络CPI指数预测【含Matlab源码 662期】
  8. uni-app请求后台接口方法封装
  9. IO口读写实验微型计算机,微机原理与单片机实验报告.doc
  10. 富士施乐Fuji Xerox DocuCentre-III C6500 驱动
  11. 正则表达式 -验证身份证号
  12. python运行出现OSError: [WinError 87] 参数错误。
  13. 2017年终总结——恍恍惚惚又一年
  14. avformat_seek_file使用
  15. Apache Kafka教程A系列:与Storm整合
  16. upupoo启动不了 mysql_【upupoo动态桌面壁纸和phpMySQLConsole 0.1哪个好用】upupoo动态桌面壁纸和phpMySQLConsole 0.1对比-ZOL下载...
  17. Oracle+Sql Server相关查询语句
  18. h5打开麦克风权限录音_h5打开麦克风权限录音_原来电脑上自带录音功能,很多人还不知道,真的太实用了......
  19. centos7使用救援模式备份数据
  20. 加密网络空间安全厂商“观成科技”获数千万A轮融资,方广资本领投

热门文章

  1. 计算机金融sci,FINANCE AND STOCHASTICS《金融与随机分析》SSCI论文投稿_SSCI期刊大全_SSCI期刊点评_万维书刊网...
  2. SPSS基础教程—怎样对数据进行综合评价排名
  3. windows下activemq安装下载
  4. indel该右移还是左移
  5. sodp软件如何导入多个工作面信息_如何批量导入数据到手机通讯录
  6. 生物信息学常用软件—2(PCR引物设计及相关软件使用)
  7. LED产品认证和检测
  8. Mac环境下反编译Apk(入门)
  9. 光伏NPC逆变并网仿真matlab2021a 光伏阵列参数已设定,采用mppt算法(扰动观察法)
  10. usb声卡驱动(五):声卡驱动的开始