51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4745|回复: 9
打印 上一主题 下一主题

[原创] 请教成功测试过rtsp协议的高手帮忙

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-11-13 11:51:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
现在需要进行rtsp流媒体的压力测试,lr的许可是web10000(听说有影响),

我的录制的过程是:
1.选择real协议
2.选择播放器的路径
3.输入rtsp://视频地址.ts

录制时,播放器可以正常打开并播放视频,但lr显示没有补抓到任何事件


请问有没有成功测试过的高手指点一下!
是不是因为web许可不能测试rtsp协议的原因?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    奋斗
    2018-2-28 18:04
  • 签到天数: 40 天

    连续签到: 1 天

    [LV.5]测试团长

    2#
    发表于 2008-11-13 12:08:31 | 只看该作者
    这个协议不匹配的。需要使用rstp协议的话,脚本需要手工编写,具体参考help
    EXAMPLE
    In the following example, the lreal_open_url function specifies a URL in RealPlayer instance 1.

    int LR_FUNC Action() {

           lreal_open_player(1);

           lreal_open_url(1,"http://music.hollywoodandvine.com/playra.asp?ClubID=25&TranSpeedTypeID=5&ContentTypeID=2&MediaAttributeID=4&TrackID=941");
           /* Note that no url is specified in the lreal_play function, because
           lreal_open_url has already defined it */
           lreal_play(1,69069);

           lreal_stop(1);

           lreal_close_player(1);

           return 0;

    }

    [ 本帖最后由 archonwang 于 2008-11-13 12:30 编辑 ]
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
     楼主| 发表于 2008-11-13 12:16:21 | 只看该作者
    啊,不是吧,有没有现成的脚本可以参考一下啊,急用。

    这个测试只是简单的测试流量而已
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
     楼主| 发表于 2008-11-13 16:00:27 | 只看该作者
    已经写好脚本
    Action()
    {
        lreal_open_player(1);

           lreal_open_url(1,"rtsp://192.168.50.202/c/garfield2m.ts");



           lreal_play(1,360000);

           lreal_stop(1);

           lreal_close_player(1);
           
            return 0;
    }
    但是编译的时候出问题了
    Starting iteration 1.
    Starting action Action.
    Action.c(3): create_player id=1 started
    Action.c(3): create_player id=1 ended with return code=PNR_OK
    Action.c(5): open_url rtsp://192.168.50.202/c/garfield2m.ts in player id=1 started
    Action.c(5): open_url rtsp://192.168.50.202/c/garfield2m.ts in player id=1 ended with return code=PNR_OK
    Action.c(9): play id=1 started
    Action.c(9): Error:The component has not been initialized.

    请问这是什么错误?

    [ 本帖最后由 xuymay 于 2008-11-13 16:10 编辑 ]
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
     楼主| 发表于 2008-11-14 11:00:06 | 只看该作者
    有没有人回答啊
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-2-28 18:04
  • 签到天数: 40 天

    连续签到: 1 天

    [LV.5]测试团长

    6#
    发表于 2008-11-14 11:19:26 | 只看该作者
    组件未初始化报错。检查下协议和录制的options
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
     楼主| 发表于 2008-11-15 13:41:25 | 只看该作者
    这个脚本是自己写的,不是录制的

    #ifndef _GLOBALS_H
    #define _GLOBALS_H

    //--------------------------------------------------------------------
    // Include Files
    #include "lrun.h"
    #include "web_api.h"
    #include "pnresult.h"
    #include "lrw_custom_body.h"
    #include "lreal.h"

    //--------------------------------------------------------------------
    // Global Variables

    #endif // _GLOBALS_H

    协议应该没有错吧?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-2-28 18:04
  • 签到天数: 40 天

    连续签到: 1 天

    [LV.5]测试团长

    8#
    发表于 2008-11-16 22:14:46 | 只看该作者
    刚才又仔细看了下代码,可能在使用下面这句代码时,需要初始化某个组件。
           lreal_play(1,360000);

    下面有段参考的简易代码
    http://softtest.chinaitlab.com/LoadRunner/746948.html

    另外,似乎需要安装realplayer才可以的。

    [ 本帖最后由 archonwang 于 2008-11-16 22:18 编辑 ]
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2009-4-15 11:36:42 | 只看该作者
    你们这样测,能测试rtsp??
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2009-4-15 11:38:09 | 只看该作者
    没这样测过。
    一般用win_socket或者dll方式来测试
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-19 15:39 , Processed in 0.072471 second(s), 25 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表