51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2316|回复: 4
打印 上一主题 下一主题

[原创] 运行脚本不能将所有用户成功注册问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-6-29 12:00:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
拜托各位帮我看看这个问题

我用LR录制了一个注册的脚本,然后将不能重复注册的项进行参数化
设置场景的时候,我设置为10个用户运行一次
结果显示,全部通过,并且查看日志的记录,参数的获取都没有错
可是数据库中却只插入了四条记录,也就是说只有4个虚拟用户是注册成功的,这是为什么呢?
将场景设置为2个用户三次迭代(参数都设置为唯一每次),这时也是4个用户的数据成功插入数据库

lr_think_time(6);

        web_url("usertab.do",
                "URL=http://192.168.1.241:8080/newspaper/usertab.do?method=toReg",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=http://192.168.1.241:8080/newspaper/index.do?method=index",
                "Snapshot=t3.inf",
                "Mode=HTML",
                EXTRARES,
                "Url=images/login/login_r2_c2.jpg", "Referer=http://192.168.1.241:8080/newspaper/usertab.do?method=toReg", ENDITEM,
                LAST);

        lr_think_time(82);

        web_custom_request("BorouDAO.findByCityId.dwr",
                "URL=http://192.168.1.241:8080/newspaper/dwr/call/plaincall/BorouDAO.findByCityId.dwr",
                "Method=POST",
                "Resource=0",
                "RecContentType=text/javascript",
                "Referer=http://192.168.1.241:8080/newspaper/usertab.do?method=toReg",
                "Snapshot=t4.inf",
                "Mode=HTML",
                "EncType=text/plain",
                "Body=callCount=1\npage=/newspaper/usertab.do?method=toReg\nhttpSessionId=067FF06B99AECD757EAA3A6F5653DD08\nscriptSessionId=DA503ACF959710F5A8C3CDB717DC5DFA328\nc0-scriptName=BorouDAO\nc0-methodName=findByCityId\nc0-id=0\nc0-param0=string:1\nbatchId=0\n",
                LAST);

        lr_think_time(62);



        lr_rendezvous("register");


        lr_start_transaction("register");

        web_submit_data("usertab.do_2",
                "Action=http://192.168.1.241:8080/newspaper/usertab.do?method=regUser&moduleID=2",
                "Method=POST",
                "RecContentType=text/html",
                "Referer=http://192.168.1.241:8080/newspaper/usertab.do?method=toReg",
                "Snapshot=t5.inf",
                "Mode=HTML",
                ITEMDATA,
                "Name=userid", "Value={mobile_no}", ENDITEM,
                "Name=yanzhengma", "Value={check_no}", ENDITEM,
                "Name=userpass", "Value=123456", ENDITEM,
                "Name=qrpass", "Value=123456", ENDITEM,
                "Name=username", "Value={user_name}", ENDITEM,
                "Name=usersex", "Value=1", ENDITEM,
                "Name=idcard", "Value=430024197508052233", ENDITEM,
                "Name=birthday", "Value=1975-08-05", ENDITEM,
                "Name=usertel", "Value=5613999", ENDITEM,
                "Name=useremail", "Value=gutianle@sina.com", ENDITEM,
                "Name=aihao", "Value=music", ENDITEM,
                "Name=province", "Value=婀栧崡", ENDITEM,
                "Name=city", "Value=1", ENDITEM,
                "Name=borou", "Value=澶\xA9\xE5績鍖\xBA", ENDITEM,
                "Name=jd", "Value=鍔冲姩瑗胯矾", ENDITEM,
                "Name=mp", "Value=鏈夎壊澶у帵B鏍\x8B", ENDITEM,
                "Name=dy", "Value=405", ENDITEM,
                "Name=zip", "Value=410001", ENDITEM,
                "Name=findpass", "Value=who am i?", ENDITEM,
                "Name=findvalue", "Value=gutianle", ENDITEM,
                "Name=checkbox", "Value=checkbox", ENDITEM,
                LAST);

        lr_end_transaction("register", LR_AUTO);

        return 0;
}

[ 本帖最后由 tytesting 于 2009-6-29 14:58 编辑 ]

本帖子中包含更多资源

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

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

使用道具 举报

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

    连续签到: 1 天

    [LV.5]测试团长

    2#
    发表于 2009-6-29 13:51:04 | 只看该作者
    请提供脚本分析
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
     楼主| 发表于 2009-6-29 14:59:55 | 只看该作者
    脚本已附上,请版主看看,谢谢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2009-6-29 17:40:04 | 只看该作者
    登陆脚本的sessionid没有参数化就能成功?
    你尝试单独执行一遍脚本看成不成功,然后单个脚本两次迭代试试?

    另外手机号码这个地方,如果号码相同是不是注册不成功?我看到只有7个参数化的值,不知道实际是多少个,如果手机号太少那么做参数化很有可能取不到足够的值。你又设置成取不到值就用最后一个,结症是不是在这里呢 ?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
     楼主| 发表于 2009-6-29 17:54:22 | 只看该作者
    我们这个系统在注册前可以不要登陆的
    单独执行一遍脚本能成功注册一个用户
    我的参数总共有100个
    不管我是10个用户一次迭代
    还是2个用户三次迭代,始终插入到数据库中的就只有四个用户
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-19 08:50 , Processed in 0.069317 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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