51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 8847|回复: 10
打印 上一主题 下一主题

[求助] 测试rtsp时100%出现Error : 9017,Timeout expired while trying to connect

[复制链接]
  • TA的每日心情
    无聊
    2014-12-23 09:46
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    跳转到指定楼层
    1#
    发表于 2009-6-4 14:50:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    大家好 我是个LR初学者,在测rtsp的时候遇到一些问题,也上网查了很多资料,但是好像都没有用。想请大家帮帮忙,帮我看看到底是哪里出了错。还希望大家说的详细点,小妹在这里先谢过了~

    我选的是winsocket,然后录制用Windows Media player 打开一段用Windows Media Service发布的rtsp的流媒体。
    不管运行多少个vu都会100% fail,出现同样数量的error:Action.c(12): Error : Timeout expired while trying to connect. Error code : 9017

    我在Controller里选择的是load all vu simultaneously、run until completion,并选中initialized all vu before run
    之后直接start scenario 结果就会全部fail。

    请大家帮帮忙吧,不胜感激!

    下面是我录制的脚本
    /*********************************************************************
    * Created by Mercury Interactive Windows Sockets Recorder
    *
    * Created on: Thu Jun 04 13:55:26
    *********************************************************************/

    #include "lrs.h"


    Action()
    {
        lrs_create_socket("socket0", "TCP", "LocalHost=0", "RemoteHost=xue5vifulmlrgpm.domain:554",  LrsLastArg);

        lrs_send("socket0", "buf0", LrsLastArg);

        lrs_receive("socket0", "buf1", LrsLastArg);

        lrs_send("socket0", "buf2", LrsLastArg);

        lrs_receive("socket0", "buf3", LrsLastArg);

        lrs_create_socket("socket1", "UDP", "LocalHost=1667", "RemoteHost=xue5vifulmlrgpm.domain:5005",  LrsLastArg);

        lrs_create_socket("socket2", "UDP", "LocalHost=0",  LrsLastArg);

        lrs_send("socket0", "buf4", LrsLastArg);

        lrs_receive("socket2", "buf5", LrsLastArg);

        lrs_create_socket("socket3", "TCP", "LocalHost=0", "RemoteHost=207.46.250.101:80",  LrsLastArg);

        lrs_send("socket3", "buf6", LrsLastArg);

        lrs_send("socket0", "buf7", LrsLastArg);

        lrs_receive("socket0", "buf8", LrsLastArg);

        lrs_send("socket0", "buf9", LrsLastArg);

        lrs_receive("socket0", "buf10", LrsLastArg);

        lrs_send("socket0", "buf11", LrsLastArg);

        lrs_receive("socket0", "buf12", LrsLastArg);

        lrs_send("socket0", "buf13", LrsLastArg);

        lrs_receive("socket0", "buf14", LrsLastArg);

        lrs_receive("socket3", "buf15", LrsLastArg);

        lrs_close_socket("socket3");

        lrs_receive("socket0", "buf16", LrsLastArg);

        lrs_create_socket("socket4", "TCP", "LocalHost=0", "RemoteHost=207.46.250.101:80",  LrsLastArg);

        lrs_receive("socket0", "buf17", LrsLastArg);

        lrs_create_socket("socket5", "TCP", "LocalHost=0", "RemoteHost=210.51.19.247:80",  LrsLastArg);

        lrs_create_socket("socket6", "TCP", "LocalHost=0", "RemoteHost=bt-199-035.bta.net.cn:80",  LrsLastArg);

        lrs_create_socket("socket7", "TCP", "LocalHost=0", "RemoteHost=60.28.162.239:80",  LrsLastArg);

        lrs_receive("socket0", "buf18", LrsLastArg);

        lrs_send("socket5", "buf19", LrsLastArg);

        lrs_receive("socket0", "buf20", LrsLastArg);

        lrs_send("socket4", "buf21", LrsLastArg);

        lrs_send("socket6", "buf22", LrsLastArg);

        lrs_receive("socket0", "buf23", LrsLastArg);

        lrs_receive("socket5", "buf24", LrsLastArg);

        lrs_receive("socket0", "buf25", LrsLastArg);

        lrs_receive("socket6", "buf26", LrsLastArg);

        lrs_close_socket("socket6");

        lrs_receive("socket4", "buf27", LrsLastArg);

        lrs_close_socket("socket4");

        lrs_receive("socket0", "buf28", LrsLastArg);

        lrs_send("socket7", "buf29", LrsLastArg);

        lrs_receive("socket0", "buf30", LrsLastArg);

        lrs_receive("socket7", "buf31", LrsLastArg);

        lrs_receive("socket0", "buf32", LrsLastArg);

        return 0;
    }
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2014-12-23 09:46
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    2#
     楼主| 发表于 2009-6-4 17:21:13 | 只看该作者

    急 啊

    之后我把socket0 和socket1 改成下面这样了,但是9017那个错误就没有了,但是会出现error 10048:
    Action.c(22): Error : socket1 - Address already in use. Error code : 10048
    而且每次都只有1个vu pass 其他都fail,我觉得应该吧ip关联一下,但是winsocket里好像没有关联函数,该怎么办啊?

        lrs_create_socket("socket0", "TCP", "LocalHost=0", "RemoteHost=207.46.250.110:80",  LrsLastArg);

        lrs_create_socket("socket1", "UDP", "LocalHost=1667", "RemoteHost=217.46.250.110:80",  LrsLastArg);
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2014-12-23 09:46
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    3#
     楼主| 发表于 2009-6-4 18:43:42 | 只看该作者

    不要沉啊

    感觉是每个vu都要占用很多不同的ip,用户之间又不能重复,这该怎么整啊
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2009-6-4 21:38:32 | 只看该作者
    关注中,winsocket没试过,我觉得是端口的问题,待高手的出现
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2014-12-23 09:46
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    5#
     楼主| 发表于 2009-6-5 15:03:23 | 只看该作者

    难道没有人用loadrunner测过rtsp么?

    难道没有人用loadrunner测过rtsp么?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2009-6-5 16:52:12 | 只看该作者
    这个不明白 帮你顶了      学习中  以后这方面还请你多帮忙
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2014-12-23 09:46
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    7#
     楼主| 发表于 2009-6-8 08:49:59 | 只看该作者

    谢谢楼上的

    咱们论坛有没有QQ群啊 希望找个高手问问
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2010-2-1 15:24:57 | 只看该作者

    回复 1# 的帖子

    这个问题跟端口有关,把"LocalHost=0"去掉就好了。

    端口若被占用,未及时释放,别人再通过此端口发送数据,就会出错。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2011-3-14 11:46:39 | 只看该作者
    我也遇见这个问题了   不论执行多少个用户  总有三分之二的用户失败   愁
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2013-5-24 12:34:08 | 只看该作者
    我在回放的时候就碰到了。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2014-4-14 17:54:46 | 只看该作者
    LR 场景运行时,不管多少用户,总是会掉,这个问题有遇到解决好了的吗?麻烦请赐教哈
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-5-8 00:41 , Processed in 0.080039 second(s), 26 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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