LoadRunner 中的媒体播放函数 mms_play 与 mms_play_ex 使用详解
需积分: 10 129 浏览量
更新于2024-08-01
收藏 50KB DOCX 举报
"LoadRunner是HP公司推出的一款强大的性能测试工具,主要应用于Web、ERP、数据库等多种应用环境的负载和压力测试。它可以帮助开发者找出系统性能瓶颈,预测系统行为和性能,确保系统的稳定性。本资源主要针对LoadRunner中的媒体播放功能进行介绍,包括mms_play和mms_play_ex两个函数的使用方法。"
在LoadRunner中,媒体播放功能主要用于模拟用户通过多媒体播放器(如Windows Media Player)与服务器的交互。以下是这两个函数的详细说明:
1. mms_play 函数:
这个函数用于播放指定的媒体剪辑。当你希望连接到一个媒体剪辑并手动控制它时,可以使用mms_play。函数的基本结构如下:
int mms_play(char* transaction, char* URL, [char* duration,][char* starttime,] LAST);
- `transaction`:事务名称,用于标识这个操作。
- `URL`:媒体文件的URL地址,例如mms://server/welcome.asf。
- `duration`:可选参数,用于指定播放时长。如果设置为0,则表示连接到媒体但不自动播放;如果设置为-1,则表示一直播放,直到手动停止;如果提供了具体的数值,比如10,则表示播放10秒后停止。
- `starttime`:可选参数,用于设置播放的起始时间。
- `LAST`:标记,表示函数参数列表的结束。
示例:
- 播放媒体剪辑"Welcome",URL为mms://server/welcome.asf,直到手动停止。
- 播放"Welcome",设定播放时长为10秒。
- 从头开始无限循环播放"Welcome"。
2. mms_play_ex 函数:
这个函数与mms_play类似,但增加了对特定会话的支持。对于需要管理多个独立会话的情况,mms_play_ex更加适用。函数定义如下:
int mms_play_ex(MMS* ppmms, char* transaction, char* URL, [char* duration,][char* starttime,] LAST);
- `ppmms`:指向MMS结构体的指针,用于标识特定的会话。
- 其他参数与mms_play相同,包括transaction、URL、duration和starttime。
当你需要对不同的会话执行不同的媒体播放操作时,可以使用mms_play_ex来区分不同会话的行为。而对于全局会话,即所有虚拟用户共享同一会话的情况,应使用mms_play函数。
通过这两个函数,LoadRunner能够模拟用户播放媒体文件的行为,从而在性能测试中全面考虑用户交互的各个方面,确保在高负载下,多媒体服务的稳定性和响应速度。在实际测试中,可以根据具体需求调整参数,分析系统在不同条件下的表现,从而优化系统性能。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2010-10-05 上传
128 浏览量
114 浏览量
2012-09-07 上传
xiaobaicool1234567
- 粉丝: 0
- 资源: 1
最新资源
- uexam学之思在线考试系统 v3.0.7
- MT48LC32M16A2TG-75_IT_SDRAM_it_BGA_
- koaVote:使用Koa的非常简单的投票网站
- SubDomainizer:一种工具,用于查找子域和隐藏在其中的有趣内容,页面,文件夹和Github的外部Javascript文件
- php_demon_laravel_admin:通用PHP-ADMIN-LARAVEL快速开发库
- 在OpenGL中生成轮廓
- nodemvc:另一个节点 mvc
- app5
- artsy-timelines:一个简单的Web应用程序,用于在交互式时间轴上(通过Artsy API)呈现艺术品,艺术家,“基因”和标签
- 基于fpga的示波器(quartus13.0).zip
- 灵丹妙药:分享您生动故事的安全空间
- reinforcement_learning_agents:RL代理商库
- sim_test_
- s_task:C的等待协程库
- clas12-mcgen:所有CLAS12 MC事件生成器的集合
- Tinyxml库和学习文档以及上手即可运行的实例