51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 5258|回复: 25
打印 上一主题 下一主题

[求助] 录制回放脚本报错: HTTP Status-Code=500 (Internal Server Error)

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2013-11-7 16:12:39 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 利勇lmm 于 2013-11-8 18:55 编辑

把录制的脚本放到下面的时候说字数太多了,所以放到附件上去了,,回放的时候报错图片显示:
麻烦各位了
\补充提问:loadrunner录制脚本的recordinglog.txt和generationlog.txt文件放在哪里的,还是他们需要条件才可以生成的?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

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

使用道具 举报

该用户从未签到

26#
 楼主| 发表于 2013-11-21 18:50:51 | 只看该作者
回复 21# tianlang001


我转换成URL录制模式后,做了关联,报错:
ction.c(824): Error -26377: No match found for the requested parameter "test". 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   [MsgId: MERR-26377]
Action.c(824): web_concurrent_end highest severity level was "ERROR", 352344 body bytes, 7071 header bytes   [MsgId: MMSG-26388]
Ending action Action.

用HTTP模式录制就不会,什么原因??/又头大

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

25#
 楼主| 发表于 2013-11-20 18:20:25 | 只看该作者
回复 21# tianlang001 前几天要赶其他项目,所以现在才回复,根据你的建议我改web_reg_save_param()位置后执行成功;不知道你说的要“遵循的规则”是什么规则,麻烦你帮我解释一下,谢谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

24#
 楼主| 发表于 2013-11-20 18:02:25 | 只看该作者
回复 21# tianlang001 前几天因为赶其他项目,所以今天才去修改,根据站友的描述,我修改了web_reg_save_param()的位置后运行就成功了,很多站友都是说直接在sub函数前面加就可以了,不知道你要遵循的规则是什么规则来的?再麻烦你帮忙解释一下,谢谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    23#
    发表于 2013-11-17 17:44:57 | 只看该作者
    关联没取到值吧
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    22#
    发表于 2013-11-13 16:12:40 | 只看该作者
    本帖最后由 tianlang001 于 2013-11-13 16:20 编辑

    可以的话把你录制的时候的登录那个URL的response(也许返回的不止一个URL)贴出来,在那里面找你要的值
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    21#
    发表于 2013-11-13 16:09:45 | 只看该作者
    本帖最后由 tianlang001 于 2013-11-13 16:21 编辑

    回复 20# 利勇lmm


       
    个人感觉你这没有找到第一次出现的地方,哪有web_reg_save_param之后立马在接下来的submit就使用的,这个函数是在submit(“login”)中去取到你需要的关联值,然后在接下来再使用的,比如下面这段代码
              web_reg_save_param("token","LB=<token><accessToken>","RB=</accessToken><access_token>","Search=Body", LAST);
            web_custom_request("Get User PUC",
            "Method=POST",
            "URL=xxxxxxxx/oauth/puma/token?grant_type=client_credentials&uid=asbdd536adfhahfawehaf45436efeaf32",
            LAST);
           
            web_add_header("Authorization", "Bearer {token}");
            lr_start_transaction("FSS Link to Box");
    token是在web_custom_request中获取的,必然会在下一个函数中(这里是web_add_header)去使用,而不是像你那样,你在web_submit_data中才去取得,怎么可能立即又在这个函数中使用呢
    所有的关联都必须遵守这种规则的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20#
     楼主| 发表于 2013-11-13 14:52:16 | 只看该作者
    回复 18# sheiss


        函数是放在动态值出现第一次的前面的,边界值是是根据动态值在genetationlog上确定,其中双引号做了转定义,但是就是不知道是什么原因出现这样的情况,纠结了快两个星期了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    19#
     楼主| 发表于 2013-11-13 14:49:20 | 只看该作者
    回复 17# ldf326


       关联的动态信息是用户登录时,服务器返回的‘__RequestVerificationToken(登录验证邮票)’,第一次出现是submit_data上出现的,我去的边界值是在generationlog上拿的,边界值中的双引号我转定义为“\"”,结果就出现那样的情况了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
    发表于 2013-11-13 11:48:12 | 只看该作者
    回复 16# 利勇lmm
    感觉是函数位置放的不对,也可能是边界写的不对
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2016-6-21 12:50
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    17#
    发表于 2013-11-12 21:15:36 | 只看该作者
    关键是你要找到要关联的是什么动态信息,和第一次服务器返回给客户端的信息是在哪里?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
     楼主| 发表于 2013-11-12 16:21:51 | 只看该作者
    回复 14# sheiss


           转定义后脚本可以执行, HTTP Status-Code=500 (Internal Server Error)错误依旧存在;

    同时增加了Error -26377: No match found for the requested parameter "name". 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   [MsgId: MERR-26377];

    是不是我的边界值取错了,LB和RB是在generationlog上获取的,麻烦你了,先表示谢谢!

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
     楼主| 发表于 2013-11-12 16:20:28 | 只看该作者
    回复 13# qiqiloveyunyun


       转定义后脚本可以执行, HTTP Status-Code=500 (Internal Server Error)错误依旧存在;
    同时增加了Error -26377: No match found for the requested parameter "name". 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   [MsgId: MERR-26377];
    是不是我的边界值取错了,LB和RB是在generationlog上获取的,麻烦指点了,非常感谢你了,谢谢!

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2013-11-12 14:56:19 | 只看该作者
    关联时左右边界里双引号需要转义写成\"
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2013-11-11 16:56:47 | 只看该作者
    回复 9# 利勇lmm


        引号这样的特殊符号得处理下,不然会截断识别的,语法出现错误,肯定会报错啦
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2013-11-11 16:55:32 | 只看该作者
    回复 8# 利勇lmm


        这是因为你特殊符号没做处理
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2013-11-11 16:54:32 | 只看该作者
    回复 5# 利勇lmm


        切换成多协议脚本再试试,单协议脚本好像没有generation log的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2013-11-11 16:51:37 | 只看该作者
    LR右上有个TREE,点进去找到你做关联的数据额的页面,就能得到相关的字段然后做关联。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
     楼主| 发表于 2013-11-8 18:32:05 | 只看该作者
    回复 3# justin1991 做关联后显示下图界面,不知道为什么会报这个错,是因为边界值的关系么?

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
     楼主| 发表于 2013-11-8 18:30:31 | 只看该作者
    [img][img][/img][/img]回复 2# qiqiloveyunyun 我手动添加关联后,run一次后返回的结果是有错的(Replaylog显示),麻烦了!

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-25 17:36 , Processed in 0.091392 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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