51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3810|回复: 7
打印 上一主题 下一主题

[原创] LoadRunner

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2015-6-23 17:21:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
LoadRunner 场景结束报错
Error -26499: Internal Error - Granulated Transaction_UserDataPoint("HTTP_200", 6) failed, rc=-1
请求一下什么意思
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    奋斗
    2024-5-6 17:37
  • 签到天数: 1137 天

    连续签到: 1 天

    [LV.10]测试总司令

    2#
    发表于 2015-6-24 10:15:43 | 只看该作者
    什么场景?多少用户?事务处理异常得看具体资源数/连接数等
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
     楼主| 发表于 2015-6-24 10:29:03 | 只看该作者
    并发登录,设置了集合点,我们测试环境用户量100,执行过程中没有报错,在执行结束报错,请教一下,像这种报错应该怎么查原因,有什么好方法?或者有什么好书推荐给我,还有就是执行中的报错,Failed to Stop. Reason: TimeOut
    Action.c(200): Error -27492: "HttpSendRequest" failed, Windows error code=12002 and retry limit (0) exceeded for URL="https://www.rjy.rd/api/student/v1/order"
    Action.c(200): Error -26377: No match found for the requested parameter "ResponseBody". Check whether the requested boundaries exist in the response data. Also, if the data you want to save exceeds

    256 bytes, use web_set_max_html_param_len to increase the parameter size
    Action.c(200): Error -26374: The above "not found" error(s) may be explained by header and body byte counts being 0 and 0, respectively.
    都不知道怎么入手查原因
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
     楼主| 发表于 2015-6-24 10:32:13 | 只看该作者
    并发场景,用户量因为是测试环境就100
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    15 小时前
  • 签到天数: 2812 天

    连续签到: 5 天

    [LV.Master]测试大本营

    5#
    发表于 2015-6-24 12:37:12 | 只看该作者
    人家成功的经验如下:
    1/添加web_set_max_html_param_len("1024")语句;应该是参数太长导致;
    语句应该写在web_reg_save_param()之前,例如:
        web_set_max_html_param_len("1024");
        web_reg_save_param("returncodeVar",
            "LB={\"returncode\":\"",
            "RB=\"}",
            "Ord=1",
            LAST);
    如果脚本中多次用到web_reg_save_param()应该每处都加上这句web_set_max_html_param_len()
    2/设置runt time setting中的internet protocol-preferences中的advaced区域有一个winlnet replay instead of sockets选项,选项后再回放就成功
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2020-8-2 21:08
  • 签到天数: 817 天

    连续签到: 1 天

    [LV.10]测试总司令

    6#
    发表于 2015-6-24 12:57:42 | 只看该作者
    你这有个错误呀
    Failed to Stop. Reason: TimeOut
    Action.c(200): Error -27492: "HttpSendRequest" failed, Windows error code=12002 and retry limit (0) exceeded for URL="https://www.rjy.rd/api/student/v1/order"
    可考虑把Run-time Setting -> Preference Advanced options里面的这两个选项设置时间大点,排除超时错误,
    HTTP-request connect timeout (seconds):等待http连接请求被终止的最大时间,以秒为单位。注意,超时对Vuser等待由wap_connect函数初始化的WAP连接也起作用。
    默认120s

    No match found for the requested parameter "ResponseBody"
    这个参数化设置是否有问题

    Not Found
    如果关联的对象不存在,又该如何进行处理呢?默认值是ERROR,提示错误。
    这种错误99%都是由于关联的边界设置不合理导致没有关联到需要的内容。系统提示使用web_set_max_html_param_len()函数的目的是提醒,如果被关联内容超出了默认的1024字节会导致存放数据溢出,就会产生参数值为空,关联失败的情况(做附件下载的脚本就可能会遇到这个问题),但通常不会关联到如此巨大的内容。
    web_set_max_html_param_len()函数可以自定义关联返回值存放的参数的最大长度。打开Inert->New Step->Add Step窗口,找到对应的web_set_max_html_param_len函数,添加



    HTTP-request receive timeout (seconds):vuser等待接收对应HTTP请求的响应的最大时间。
    默认120s

    评分

    参与人数 1测试积点 +10 收起 理由
    lsekfe + 10 恭喜你获得测试积点10

    查看全部评分

    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
     楼主| 发表于 2015-6-26 23:37:02 | 只看该作者
    jingzizx 发表于 2015-6-24 12:37
    人家成功的经验如下:
    1/添加web_set_max_html_param_len("1024")语句;应该是参数太长导致;
    语句应该写在w ...

    谢谢您的热心回答
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
     楼主| 发表于 2015-6-26 23:40:22 | 只看该作者
    授客 发表于 2015-6-24 12:57
    你这有个错误呀
    Failed to Stop. Reason: TimeOut
    Action.c(200): Error -27492: "HttpSendRequest" fail ...

    谢谢你的热心回答,我没有做关联的,我用户名参数化了,但是我密码都一样,就没有关联,我登录后去拿session,拿到后去操作需要登录的请求
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-15 22:30 , Processed in 0.067839 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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