51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 9565|回复: 29
打印 上一主题 下一主题

[原创] 脚本回放通过,场景里报错-26612

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-5-15 17:13:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我录制登陆-退出的脚本,回放通过(2个用户并已经参数化);但是在场景里运行2分钟就报-26612错误。我在脚本中已经做关联,那个值也能取道。报错后手动登陆系统,能正常登陆。
这个服务器是在外网。

现在不知道问题出在何处,我把脚本附在下面,请大家帮忙看看到底是什么问题

Action()
{

        web_reg_save_param("sessionid",
                 "LB=jsessionid=",
                 "RB=\"",
                 "Search=Body",
                 LAST);
   
        web_url("index_00.jsp",
                "URL=http://外网服务器ip/hyglggy/index_00.jsp",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=",
                "Snapshot=t1.inf",
                "Mode=HTML",
                LAST);

        lr_think_time(7);
         
         lr_rendezvous("login");

        lr_start_transaction("login");

        web_submit_form("yhrydl_00.do;jsessionid={sessionid}",    //提交用户名、密码
                "Snapshot=t2.inf",
                ITEMDATA,
                "Name=yhrydm", "Value={username}", ENDITEM,
                "Name=yhrymm", "Value=20", ENDITEM,
                LAST);

        lr_end_transaction("login", LR_AUTO);

        lr_output_message("+++++++++++%s",lr_eval_string("{sessionid}"));

        lr_think_time(6);

        web_url("index_00.jsp_2",                              //退出
                "URL=http://211.147.222.50:9001/hyglggy/index_00.jsp",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=",
                "Snapshot=t3.inf",
                "Mode=HTML",
                LAST);

        return 0;
}

[ 本帖最后由 亚瑟王 于 2009-5-19 16:39 编辑 ]

本帖子中包含更多资源

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

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

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2009-5-15 17:37:52 | 只看该作者

回复 2# 的帖子

附上了场景中一个用户的运行日志
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2009-5-15 18:09:44 | 只看该作者
顶一下
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2009-5-16 21:29:19 | 只看该作者
重新顶一下
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2009-5-17 16:19:04 | 只看该作者
应该是与网页中的脚本有关系吧。
回复 支持 反对

使用道具 举报

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

    连续签到: 1 天

    [LV.7]测试师长

    6#
    发表于 2009-5-17 18:59:54 | 只看该作者
    你直接手工访问500错的那个链接看能不能访问
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
     楼主| 发表于 2009-5-18 15:57:29 | 只看该作者

    回复 7# 的帖子

    打开报错的页面,提示密码不能为空!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
     楼主| 发表于 2009-5-19 11:21:37 | 只看该作者
    等待解决
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2009-5-19 11:26:30 | 只看该作者
    学习中
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.5]测试团长

    10#
    发表于 2009-5-19 11:31:19 | 只看该作者
    很可能是bug。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2009-5-19 11:42:48 | 只看该作者
    是不是需要关联 你看下
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
     楼主| 发表于 2009-5-19 13:39:13 | 只看该作者
    用户名不同,密码相同

    controller里面start vuser中如果我要是在一定时间内加载2个用户(15秒加载2个用户)也会报500错
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
     楼主| 发表于 2009-5-19 14:26:43 | 只看该作者

    回复 15# 的帖子

    我试过了,手动开两个ie,分别登陆两个用户(相同/不同)都可以登陆的;不能存在ip限制访问的问题吧
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2009-5-19 14:35:59 | 只看该作者
    你参数化属性是怎么设置的?贴出来看看
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
     楼主| 发表于 2009-5-19 15:32:46 | 只看该作者

    回复 17# 的帖子

    sequential/each iteration
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2009-5-19 15:42:38 | 只看该作者
    试一下设成 uniqe/once.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
    发表于 2009-5-19 15:49:24 | 只看该作者
    在场景运行时,试一下把脚 本中的“ lr_output_message("+++++++++++%s",lr_eval_string("{sessionid}"));”这句调试信息去掉。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
    发表于 2009-5-19 16:10:19 | 只看该作者
    还可以试一下,把run-time setting 中的“simulate a new user on each iteration ” 不被选中。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    19#
    发表于 2009-5-19 16:31:44 | 只看该作者
    把CONTROLLER中的场景设置说明一下,还有你脚本里面没集合点日志里面怎么冒集合点了,把脚本贴全点.客户端与外网服务器的连接方式也说明一下,把错误日志级别调高点,不光需要出错时候的信息,整体信息都需要.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20#
    发表于 2009-5-19 16:34:36 | 只看该作者
    不知道这个应用是怎么处理的,一般SESSIONID在打开登陆页面的时候带的,提交用户名和密码操作的时候不含SESSIONID的.我这里有个类似的脚本片段:
            web_url("cms",
                    "URL=http://192.168.66.20:7001/cms",
                    "Resource=0",
                    "RecContentType=text/html",
                    "Referer=",
                    "Snapshot=t1.inf",
                    "Mode=HTML",
                    EXTRARES,
                    "Url=/cms/unieap/pages/login/images/mainbanner.swf", "Referer=http://192.168.66.20:7001/cms/login.do;jsessionid=HnLL37J3yz0x7VGT4R4y1HMt8ftTqbGb32FDfQdd1QSzkPPQByQx!-2116935259?method=begin", ENDITEM,
                    LAST);

       

            lr_rendezvous("集合点");


            lr_start_transaction("login");


            web_submit_form("j_unieap_security_check.do",
                    "Snapshot=t2.inf",
                    ITEMDATA,
                    "Name=j_username", "Value={user}", ENDITEM,
                    "Name=j_password", "Value=xxx", ENDITEM,
                    "Name=image.x", "Value=39", ENDITEM,
                    "Name=image.y", "Value=12", ENDITEM,
                    EXTRARES,
                    "Url=unieap/pages/login/images/menubg.gif", "Referer=http://192.168.66.20:7001/cms/cms/rootmenu.do", ENDITEM,
                    LAST);

            web_url("pngfix.js",
                    "URL=http://192.168.66.20:7001/cms/cms/pages/menu/style/images/pngfix.js",
                    "Resource=0",
                    "RecContentType=text/html",
                    "Referer=http://192.168.66.20:7001/cms/cms/rootmenu.do",
                    "Snapshot=t3.inf",
                    "Mode=HTML",
                    LAST);

            web_url("childmenu.do",
                    "URL=http://192.168.66.20:7001/cms/cms/childmenu.do?parentName=1100",
                    "Resource=0",
                    "RecContentType=text/html",
                    "Referer=http://192.168.66.20:7001/cms/login.do?method=login",
                    "Snapshot=t4.inf",
                    "Mode=HTML",
                    EXTRARES,
                    "Url=../unieap/pages/login/images/welcome.gif", "Referer=http://192.168.66.20:7001/cms/cms/SellstatisticsAction.do?method=begin", ENDITEM,
                    "Url=../unieap/pages/login/images/menu_on_center.gif", "Referer=http://192.168.66.20:7001/cms/cms/pages/bottom.jsp", ENDITEM,
                    LAST);

            web_submit_data("SellstatisticsAction.do",
                    "Action=http://192.168.66.20:7001/cms/cms/SellstatisticsAction.do?method=begin",
                    "Method=POST",
                    "RecContentType=text/html",
                    "Referer=http://192.168.66.20:7001/cms/cms/childmenu.do?parentName=1100",
                    "Snapshot=t5.inf",
                    "Mode=HTML",
                    ITEMDATA,
                    LAST);

            lr_end_transaction("login", LR_AUTO);
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-15 09:29 , Processed in 0.086892 second(s), 26 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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