51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3656|回复: 12
打印 上一主题 下一主题

[原创] loadrunner性能测试用户登陆参数化的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-8-16 11:45:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我在使用loadrunner录制了用户登陆的脚本后,用controller运行场景,在场景运行完成后我登陆被测试的系统查看用户登陆日志,此时发现我运行场景的用户在系统中没有登陆日志,我想请问一下这个情况是我录制的脚本有问题用户没有登陆成功吗,那位有验证用户是否登陆的好办法啊,在线等待,谢谢了
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2007-8-16 12:07:27 | 只看该作者
哦,对了,我使用的录制协议是web/socket。
回复 支持 反对

使用道具 举报

  • TA的每日心情
    郁闷
    2017-1-11 15:48
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    3#
    发表于 2007-8-16 14:00:03 | 只看该作者
    在登陆成功后的那个页面上加一个文字check的动作,要使用的函数是:web_reg_find。
    这个函数的具体用法可以参考我的blog:
    http://www.51testing.com//index.php?action/space/uid/120561
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
     楼主| 发表于 2007-8-16 14:17:32 | 只看该作者
    谢谢,我试一下
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
     楼主| 发表于 2007-8-16 14:41:03 | 只看该作者
    spartan 能详细的讲一下吗,我没有看懂啊,我check的内容是什么啊,我应当web_reg_find("Text=登陆用户名", "Fail=NotFound",LAST);,是这样吗?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2017-1-11 15:48
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    6#
    发表于 2007-8-16 14:55:24 | 只看该作者

    回复 #5 b123 的帖子

    比如:这段代码提交后,系统就登入了系统。
            web_submit_form("login.pl",
                    "Name=username", "Value={login_id}", ENDITEM,
                    "Name=password", "Value={login_pwd}", ENDITEM,
                    LAST);

    这段代码执行后系统出现的页面上,总是有很多的文字吧。你选择一些比较代表意义的,可以证实你已经登陆到这个页面的文字。 然后利用函数web_reg_find。 将web_reg_find的代码放在登陆的这段代码之前即可。如下代码所示:

            web_reg_find("Text=Welcome to payment page",  
                      LAST);


            web_submit_form("login.pl",
                    "Name=username", "Value={login_id}", ENDITEM,
                    "Name=password", "Value={login_pwd}", ENDITEM,
                    LAST);

    //Welcome to payment page:就是你要检查的文本
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
     楼主| 发表于 2007-8-16 15:09:34 | 只看该作者
    谢谢spartan的帮助,我重新录段脚本试一试sdlkfj2
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
     楼主| 发表于 2007-8-16 15:35:14 | 只看该作者
    我重新录制了一个代码执行了web_reg_find()函数,能够找到登陆成功后界面的内容,但是在执行场景后在登陆日志处还是没有登陆信息,难道说虚拟用户登陆系统候系统日志不做记录吗?大家在测试其他系统中虚拟用户登陆后日志能够记录吗?sdlkfj1 sdlkfj8
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2017-1-11 15:48
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    9#
    发表于 2007-8-17 09:14:37 | 只看该作者

    回复 #8 b123 的帖子

    你说的:“虚拟用户登陆系统候系统日志” 指的是什么? 谁的日志,存取在什么地方的?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
     楼主| 发表于 2007-8-17 10:50:35 | 只看该作者
    我说的是我测试的系统有记录用户登陆日志的功能,但是我的虚拟用户登陆信息不能记录,请帮我看看下面的代码怎么参数化登陆信息才正确啊,我老参数化错误
    Action()
    {
       
        web_custom_request("bizserver_4",
                    "URL=http://10.232.1.188:7001/x3/bizserver",
                    "Method=POST",
                    "Resource=0",
                    "Referer=",
                    "Snapshot=t6.inf",
                    "Mode=HTML",
                    "EncType=",
                    "BodyBinary=z\\x01\\x00\\x0Cc\\x01\\x00m\\x00\\x07executeMt\\x004com.justep.service.action.fscache.GetUpdateKeyActionS\\x00\\x08userInfoNS\\x00\\x07transIDNS\\x00\\x07accountS\\x00\\x06HNJYDBzz",
                    LAST);

        web_custom_request("bizserver_5",
                    "URL=http://10.232.1.188:7001/x3/bizserver",
                    "Method=POST",
                    "Resource=0",
                    "Referer=",
                    "Snapshot=t7.inf",
                    "Mode=HTML",
                    "EncType=",
                    "BodyBinary=z\\x01\\x00\\x0Cc\\x01\\x00m\\x00\\x07executeMt\\x003com.justep.service.action.database.GetRecordsActionS\\x00\\x08userInfoNS\\x00\\x07transIDNS\\x00\\x10connectionStringMt\\x00&com.justep.connection.ConnectionStringS\\x00\\x06bizurlS\\x00\\x1BBiz:\\x5CSYSTEM\\x5CSYSTEM.DatabaseS\\x00\\x08databaseNzS\\x00\\x0BcommandTextS\\x00\\x1BSELECT * FROM TFUNCTREEVIEWS\\x00\\x06paramsNS\\x00\\x0BdataSetKindI\\x00\\x00\\x00\\x00S\\x00\\x08positionI\\x00\\x00\\x00\\x00S\\x00\\x05countI\\xFF\\xFF\\xFF\\xFFS\\x00\n"
                    "resultTypeI\\x00\\x00\\x00\\x01zz",
                    LAST);

            /*
             * login
             */

        lr_rendezvous("rendezvous");

        lr_think_time(22);

        web_custom_request("bizserver_6",
                    "URL=http://10.232.1.188:7001/x3/bizserver",
                    "Method=POST",
                    "Resource=0",
                    "Referer=",
                    "Snapshot=t8.inf",
                    "Mode=HTML",
                    "EncType=",
                    "BodyBinary=z\\x01\\x00\\x0Cc\\x01\\x00m\\x00\\x07executeMt\\x003com.justep.service.action.database.GetRecordsActionS\\x00\\x08userInfoNS\\x00\\x07transIDNS\\x00\\x10connectionStringMt\\x00&com.justep.connection.ConnectionStringS\\x00\\x06bizurlS\\x00\\x1BBiz:\\x5CSYSTEM\\x5CSYSTEM.DatabaseS\\x00\\x08databaseNzS\\x00\\x0BcommandTextS\\x00Eselect FVALUE from TORGATTRIBUTE where FGUID = ? and FID = 'PASSWORD'S\\x00\\x06paramsVt\\x00\\x07[objectl\\x00\\x00\\x00\\x01Mt\\x00 com.justep.service.info.SQLParamS\\x00\\x08userInfoNS\\x00\\x07transIDNS\\x00\\x04nameS\\x00\\x01AS\\x00\\x05valueS\\x00{FGUID}\\x00\\x07sqlTypeS\\x00\\x06stringS\\x00\tparamTypeS\\x00\tptUnknownS\\x00\\x08dataTypeS\\x00\\x08ftStringzzS\\x00\\x0BdataSetKindI\\x00\\x00\\x00\\x00S\\x00\\x08positionI\\x00\\x00\\x00\\x00S\\x00\\x05countI\\xFF\\xFF\\xFF\\xFFS\\x00\n"
          //"BodyBinary=z\\x01\\x00\\x0Cc\\x01\\x00m\\x00\\x07executeMt\\x003com.justep.service.action.database.GetRecordsActionS\\x00\\x08userInfoNS\\x00\\x07transIDNS\\x00\\x10connectionStringMt\\x00&com.justep.connection.ConnectionStringS\\x00\\x06bizurlS\\x00\\x1BBiz:\\x5CSYSTEM\\x5CSYSTEM.DatabaseS\\x00\\x08databaseNzS\\x00\\x0BcommandTextS\\x00Eselect FVALUE from TORGATTRIBUTE where FGUID = ? and FID = 'PASSWORD'S\\x00\\x06paramsVt\\x00\\x07[objectl\\x00\\x00\\x00\\x01Mt\\x00 com.justep.service.info.SQLParamS\\x00\\x08userInfoNS\\x00\\x07transIDNS\\x00\\x04nameS\\x00\\x01AS\\x00\\x05valueS\\x00 E7E332B769E3464EB0BA08BFB57710A7S\\x00\\x07sqlTypeS\\x00\\x06stringS\\x00\tparamTypeS\\x00\tptUnknownS\\x00\\x08dataTypeS\\x00\\x08ftStringzzS\\x00\\x0BdataSetKindI\\x00\\x00\\x00\\x00S\\x00\\x08positionI\\x00\\x00\\x00\\x00S\\x00\\x05countI\\xFF\\xFF\\xFF\\xFFS\\x00\n"
                    "resultTypeI\\x00\\x00\\x00\\x01zz",
                    LAST);

        lr_think_time( 23 );

        web_submit_data("GetIpAddr.jsp",
                    "Action=http://10.232.1.188:7001/x3/GetIpAddr.jsp",
                    "Method=POST",
                    "RecContentType=text/html",
                    "Referer=",
                    "Snapshot=t9.inf",
                    "Mode=HTML",
                    ITEMDATA,
                    "Name=a", "Value=1", ENDITEM,
                    LAST);

        web_custom_request("bizserver_7",
                    "URL=http://10.232.1.188:7001/x3/bizserver",
                    "Method=POST",
                    "Resource=0",
                    "Referer=",
                    "Snapshot=t10.inf",
                    "Mode=HTML",
                    "EncType=",
                    "BodyBinary=z\\x01\\x00\\x0Cc\\x01\\x00m\\x00\\x07executeMt\\x003com.justep.service.action.database.ExecuteSQLActionS\\x00\\x08userInfoNS\\x00\\x07transIDNS\\x00\\x10connectionStringMt\\x00&com.justep.connection.ConnectionStringS\\x00\\x06bizurlS\\x00 Biz:\\x5CDLSCJYYYXT\\x5CDLJYSJK.DatabaseS\\x00\\x08databaseNzS\\x00\\x0BcommandTextS\\x00bInsert into RZXXB (GUID,UserName,UserOper,OperTime,OperIpAddress,NetIpAddress) Values(?,?,?,?,?,?)S\\x00\\x06paramsVt\\x00\\x07[objectl\\x00\\x00\\x00\\x06Mt\\x00 com.justep.service.info.SQLParamS\\x00\\x08userInfoNS\\x00\\x07transIDNS\\x00\\x04nameS\\x00\\x04GUIDS\\x00\\x05valueS\\x00 03762F40E9B64733B9A4D2EF6951DF45S\\x00\\x07sqlTypeS\\x00\\x06stringS\\x00\tparamTypeS\\x00\tptUnknownS\\x00\\x08dataTypeS\\x00\\x08ftStringzMt\\x00 com.justep.service.info.SQLParamS\\x00\\x08userInfoNS\\x00\\x07transIDNS\\x00\\x04nameS\\x00\\x08UserNameS\\x00\\x05valueS\\x00\\x05luoccS\\x00\\x07sqlTypeS\\x00\\x06stringS\\x00\tparamTypeS\\x00\tptUnknownS\\x00\\x08dataTypeS\\x00\\x08ftStringzMt"
                    "\\x00 com.justep.service.info.SQLParamS\\x00\\x08userInfoNS\\x00\\x07transIDNS\\x00\\x04nameS\\x00\\x08UserOperS\\x00\\x05valueS\\x00\\x02鐧诲綍S\\x00\\x07sqlTypeS\\x00\\x06stringS\\x00\tparamTypeS\\x00\tptUnknownS\\x00\\x08dataTypeS\\x00\\x08ftStringzMt\\x00 com.justep.service.info.SQLParamS\\x00\\x08userInfoNS\\x00\\x07transIDNS\\x00\\x04nameS\\x00\\x08OperTimeS\\x00\\x05valueS\\x00\r1187313892984S\\x00\\x07sqlTypeS\\x00\\x08dateTimeS\\x00\tparamTypeS\\x00\tptUnknownS\\x00\\x08dataTypeS\\x00\n"
                    "ftDateTimezMt\\x00 com.justep.service.info.SQLParamS\\x00\\x08userInfoNS\\x00\\x07transIDNS\\x00\\x04nameS\\x00\rOperIpAddressS\\x00\\x05valueS\\x00\\x0C10.232.13.87S\\x00\\x07sqlTypeS\\x00\\x06stringS\\x00\tparamTypeS\\x00\tptUnknownS\\x00\\x08dataTypeS\\x00\\x08ftStringzMt\\x00 com.justep.service.info.SQLParamS\\x00\\x08userInfoNS\\x00\\x07transIDNS\\x00\\x04nameS\\x00\\x0CNetIpAddressS\\x00\\x05valueS\\x00\r10.232.13.88\n"
                    "S\\x00\\x07sqlTypeS\\x00\\x06stringS\\x00\tparamTypeS\\x00\tptUnknownS\\x00\\x08dataTypeS\\x00\\x08ftStringzzS\\x00\\x0BdataSetKindI\\x00\\x00\\x00\\x00S\\x00\\x1CcheckRowsAffectedFailMessageNS\\x00\\x11checkRowsAffectedI\\x00\\x00\\x00\\x00zz",
                    LAST);

        web_custom_request("bizserver_8",
                    "URL=http://10.232.1.188:7001/x3/bizserver",
                    "Method=POST",
                    "Resource=0",
                    "Referer=",
                    "Snapshot=t11.inf",
                    "Mode=HTML",
                    "EncType=",
                    "BodyBinary=z\\x01\\x00\\x0Cc\\x01\\x00m\\x00\\x07executeMt\\x003com.justep.service.action.database.GetRecordsActionS\\x00\\x08userInfoNS\\x00\\x07transIDNS\\x00\\x10connectionStringMt\\x00&com.justep.connection.ConnectionStringS\\x00\\x06bizurlS\\x00\\x1BBiz:\\x5CSYSTEM\\x5CSYSTEM.DatabaseS\\x00\\x08databaseNzS\\x00\\x0BcommandTextS\\x00譻elect (OS.FSPACE || OS.FFILENAME) as FORGURL from TORGSYSTEM OS, TORGINDEX  OI where OS.FPERSON = 'LUOCC' and OS.FKIND = '.PSM' and OI.FID = 'OrgUnit.Deputy' and OI.FGUID = OS.FGUID and OS.FCLIENTACCOUNT = 'HNJYDB'S\\x00\\x06paramsNS\\x00\\x0BdataSetKindI\\x00\\x00\\x00\\x00S\\x00\\x08positionI\\x00\\x00\\x00\\x00S\\x00\\x05countI\\xFF\\xFF\\xFF\\xFFS\\x00\n"
                    "resultTypeI\\x00\\x00\\x00\\x01zz",
                    LAST);

        web_custom_request("bizserver_9",
                    "URL=http://10.232.1.188:7001/x3/bizserver",
                    "Method=POST",
                    "Resource=0",
                    "Referer=",
                    "Snapshot=t12.inf",
                    "Mode=HTML",
                    "EncType=",
                    "BodyBinary=z\\x01\\x00\\x0Cc\\x01\\x00m\\x00\\x07executeMt\\x003com.justep.service.action.database.GetRecordsActionS\\x00\\x08userInfoNS\\x00\\x07transIDNS\\x00\\x10connectionStringMt\\x00&com.justep.connection.ConnectionStringS\\x00\\x06bizurlS\\x00\\x1BBiz:\\x5CSYSTEM\\x5CSYSTEM.DatabaseS\\x00\\x08databaseNzS\\x00\\x0BcommandTextS\\x00譻elect (OS.FSPACE || OS.FFILENAME) as FORGURL from TORGSYSTEM OS, TORGINDEX  OI where OS.FPERSON = 'LUOCC' and OS.FKIND = '.PSM' and OI.FID = 'OrgUnit.Deputy' and OI.FGUID = OS.FGUID and OS.FCLIENTACCOUNT = 'HNJYDB'S\\x00\\x06paramsNS\\x00\\x0BdataSetKindI\\x00\\x00\\x00\\x00S\\x00\\x08positionI\\x00\\x00\\x00\\x00S\\x00\\x05countI\\xFF\\xFF\\xFF\\xFFS\\x00\n"
                    "resultTypeI\\x00\\x00\\x00\\x01zz",
                    LAST);
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2007-9-10 12:16:26 | 只看该作者
    你跟本没参数化嘛~~~~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2017-12-8 19:24
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]测试排长

    12#
    发表于 2009-12-14 15:30:42 | 只看该作者
    怎么回事?我也想知道
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2009-12-14 17:02:07 | 只看该作者
    都用英文的试试看,还有就是我看代码中有乱码的汉字  是不是UTF-8问题呀
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-18 17:47 , Processed in 0.074693 second(s), 25 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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