51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1777|回复: 2
打印 上一主题 下一主题

求助,登录遇到随机数问题,导致并发失败

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2014-12-25 09:30:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一个信息系统,录制了首页登录脚本,回放正常,加入场景后,一个用户运行成功,两个用户就运行失败。

错误信息如下:Action.c(119): Error -26614: HTTP Status-Code=417 (Unknown) for "http://10.163.26.65:8073/ylfwjk/welcomAction!loadMenu.do?_r=0.22860109749593743"

登录脚本回下:

Action()
{

        web_url("ylfwjk",
                "URL=http://10.163.26.65:8073/ylfwjk/",
                "TargetFrame=",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=",
                "Snapshot=t35.inf",
                "Mode=HTML",
                EXTRARES,
                "Url=ta/resource/external/My97DatePicker/skin/WdatePicker.css", ENDITEM,
                "Url=indexue/images/login_bg.png", ENDITEM,
                "Url=indexue/images/blogin.png", ENDITEM,
                "Url=indexue/images/user.png", ENDITEM,
                "Url=indexue/images/zi01.png", ENDITEM,
                "Url=indexue/images/bg_c.png", ENDITEM,
                "Url=indexue/images/login_right.png", ENDITEM,
                "Url=ta/resource/themes-beta/base/SexyButtons/images/skins/silver/button_right.gif", ENDITEM,
                "Url=ta/resource/themes-beta/base/SexyButtons/images/skins/silver/button_left.gif", ENDITEM,
                "Url=ta/resource/themes-beta/base/icons/icon16x16/icons.png", ENDITEM,
                "Url=ta/resource/themes-beta/base/validatebox/validatebox_pointer1.gif", ENDITEM,
                "Url=indexue/images/btn01_01.png", ENDITEM,
                LAST);

        lr_rendezvous("集合点");

        lr_start_transaction("首页登录");

        web_submit_data("formLoginCheckAction.do",
                "Action=http://10.163.26.65:8073/ylfwjk/formLoginCheckAction.do?r='+Math.random()",
                "Method=POST",
                "TargetFrame=",
                "RecContentType=text/json",
                "Referer=http://10.163.26.65:8073/ylfwjk/",
                "Snapshot=t36.inf",
                "Mode=HTML",
                ITEMDATA,
                "Name=j_username", "Value=test_01", ENDITEM,
                "Name=j_password", "Value=test", ENDITEM,
                LAST);
        //lr_error_message( "用户名: %s", lr_eval_string( "{username}" ) );
    //lr_error_message( "密码: %s", lr_eval_string( "{password}" ) );

        web_add_cookie("j_username=test_01; DOMAIN=10.163.26.65");

        web_add_cookie("indexStyle.base=blue; DOMAIN=10.163.26.65");

        web_url("indexAction.do",
                "URL=http://10.163.26.65:8073/ylfwjk/indexAction.do",
                "TargetFrame=",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=",
                "Snapshot=t37.inf",
                "Mode=HTML",
                EXTRARES,
                "Url=ta/resource/themes-beta/2014/blue/ta-theme.css", ENDITEM,
                "Url=indexue/common/logo.png", ENDITEM,
                "Url=ta/resource/themes-beta/2014/blue/images/top_right.jpg", ENDITEM,
                "Url=ta/resource/themes-beta/2014/blue/images/bg.png", ENDITEM,
                "Url=indexue/indexue_2014/images/blank-arrow.png", ENDITEM,
                "Url=ta/resource/themes/base/extentcss/images/panel_tools1.gif", ENDITEM,
                "Url=ta/resource/themes-beta/2014/blue/images/bgx.png", ENDITEM,
                "Url=indexue/indexue_2014/images/menu/bg.png", ENDITEM,
                "Url=indexue/indexue_2014/images/menu/global.png", ENDITEM,
                "Url=ta/resource/themes-beta/base/SexyButtons/images/skins/silver/buttonbg.png", ENDITEM,
                "Url=ta/resource/themes-beta/2014/blue/images/search-btn.png", ENDITEM,
                "Url=ta/resource/themes-beta/base/SexyButtons/images/skins/silver/buttonbg1.png", ENDITEM,
                "Url=indexue/common/style_default.jpg", ENDITEM,
                "Url=indexue/common/style_ds.jpg", ENDITEM,
                "Url=indexue/common/style_oa.jpg", ENDITEM,
                "Url=indexue/indexue_2014/images/yuan.png", ENDITEM,
                "Url=ta/resource/themes-beta/2014/blue/images/search-icon.png", ENDITEM,
                "Url=indexue/indexue_2014/images/icon_close.png", ENDITEM,
                "Url=indexue/common/skin_blue.jpg", ENDITEM,
                LAST);

        web_submit_data("indexAction!findChildMenu.do",
                "Action=http://10.163.26.65:8073/ylfwjk/indexAction!findChildMenu.do?_r=0.6137463171802828",
                "Method=POST",
                "TargetFrame=",
                "RecContentType=text/json",
                "Referer=http://10.163.26.65:8073/ylfwjk/indexAction.do",
                "Snapshot=t38.inf",
                "Mode=HTML",
                ITEMDATA,
                "Name=menuid", "Value=102", ENDITEM,
                LAST);

        web_url("welcomAction.do",
                "URL=http://10.163.26.65:8073/ylfwjk/welcomAction.do",
                "TargetFrame=",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=http://10.163.26.65:8073/ylfwjk/indexAction.do",
                "Snapshot=t39.inf",
                "Mode=HTML",
                EXTRARES,
                "Url=indexue/images/bg-content-box.gif", ENDITEM,
                "Url=indexue/images/shortcut-button-bg.gif", ENDITEM,
                "Url=indexue/images/no.jpeg", ENDITEM,
                "Url=indexue/images/yes.jpeg", ENDITEM,
                "Url=ta/resource/themes-beta/base/slickgrid/images/datagrid_header_bg.gif", ENDITEM,
                LAST);

        web_submit_data("indexAction!getMyMenu.do",
                "Action=http://10.163.26.65:8073/ylfwjk/indexAction!getMyMenu.do?_r=0.06056429479201675",
                "Method=POST",
                "TargetFrame=",
                "RecContentType=text/json",
                "Referer=http://10.163.26.65:8073/ylfwjk/indexAction.do",
                "Snapshot=t40.inf",
                "Mode=HTML",
                ITEMDATA,
                LAST);

        web_submit_data("welcomAction!loadMenu.do",
                "Action=http://10.163.26.65:8073/ylfwjk/welcomAction!loadMenu.do?_r=0.22860109749593743",
                "Method=POST",
                "TargetFrame=",
                "RecContentType=text/json",
                "Referer=http://10.163.26.65:8073/ylfwjk/welcomAction.do",
                "Snapshot=t41.inf",
                "Mode=HTML",
                ITEMDATA,
                LAST);

        web_submit_data("welcomAction!loadWelcome2.do",
                "Action=http://10.163.26.65:8073/ylfwjk/welcomAction!loadWelcome2.do?_r=0.6120926712418635",
                "Method=POST",
                "TargetFrame=",
                "RecContentType=text/json",
                "Referer=http://10.163.26.65:8073/ylfwjk/welcomAction.do",
                "Snapshot=t42.inf",
                "Mode=HTML",
                ITEMDATA,
                LAST);

        web_submit_data("welcomAction!initData.do",
                "Action=http://10.163.26.65:8073/ylfwjk/welcomAction!initData.do?_r=0.2786481443916443",
                "Method=POST",
                "TargetFrame=",
                "RecContentType=text/json",
                "Referer=http://10.163.26.65:8073/ylfwjk/welcomAction.do",
                "Snapshot=t43.inf",
                "Mode=HTML",
                ITEMDATA,
                LAST);

        web_url("formLogoutAction.do",
                "URL=http://10.163.26.65:8073/ylfwjk/formLogoutAction.do",
                "TargetFrame=",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=http://10.163.26.65:8073/ylfwjk/indexAction.do",
                "Snapshot=t44.inf",
                "Mode=HTML",
                LAST);

        lr_end_transaction("首页登录",LR_AUTO);

        return 0;
}

初步判断是这里引起的,"Action=http://10.163.26.65:8073/ylfwjk/formLoginCheckAction.do?r='+Math.random()",导致并发失败。


请高手帮助看看,谢谢

本帖子中包含更多资源

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

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

使用道具 举报

  • TA的每日心情
    开心
    2014-12-18 14:31
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    2#
    发表于 2014-12-26 11:04:39 | 只看该作者
    1个用户成功2个失败应该不是随机数问题是用户的唯一性吧,
    你要做的是参数化用户和密码,使每个模拟用户用得是不同的账号和密码
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
     楼主| 发表于 2014-12-26 14:14:59 | 只看该作者
    试过了,和关联,参数化都没关系。开发说是框架的问题。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-25 06:12 , Processed in 0.064501 second(s), 24 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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