51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1610|回复: 3
打印 上一主题 下一主题

请问LR录制的代码怎么删减

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2017-11-15 16:59:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在网上了解到不能乱删减代码, 否则会不能模拟用户操作
我录了一个简单的登录功能,请受累解答一下
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2017-11-15 17:00:34 | 只看该作者
Action()
{

        web_reg_find("Text=您好",
                                 "SaveCount=aj_count",
                                 "Search=Body",
                LAST);

        lr_start_transaction("登录");

        web_url("login.htm",
                "URL=http://uc.cq.test:8571/login.htm",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=",
                "Snapshot=t1.inf",
                "Mode=HTML",
                EXTRARES,
                "Url=/images/loginBg.png", ENDITEM,
                "Url=/images/logo.png", ENDITEM,
                LAST);


        web_submit_data("dologin.htm",
                "Action=http://uc.cq.test:8571/dologin.htm",
                "Method=POST",
                "RecContentType=text/html",
        //        "Referer=http://uc.cq.test:8571/login.htm",
                "Snapshot=t2.inf",
                "Mode=HTML",
                ITEMDATA,
        //        "Name=backUrl", "Value=", ENDITEM,
        //        "Name=qualifyType", "Value=002001", ENDITEM,
        //        "Name=clientType", "Value=uc", ENDITEM,
        //        "Name=exchangeId", "Value=", ENDITEM,
                "Name=account", "Value=weihh1", ENDITEM,
        //        "Name=checkCode", "Value=", ENDITEM,
                "Name=password", "Value=q123456", ENDITEM,
        //        "Name=pdnames", "Value=,password", ENDITEM,
                EXTRARES,
                "Url=/images/icon2.png", "Referer=http://uc.cq.test:8571/index/default.htm?devMode=true&backUrl=", ENDITEM,
                "Url=/images/icon1.png", "Referer=http://uc.cq.test:8571/index/default.htm?devMode=true&backUrl=", ENDITEM,
                "Url=http://fw.cq.test:9085/scripts/My97DatePicker/skin/WdatePicker.css", "Referer=http://fw.cq.test:9085/accountLog/queryTodayAccountInfo.htm", ENDITEM,
                LAST);

/*
        web_custom_request("login_success_touch.json",
                "URL=http://uc.cq.test:8571/login_success_touch.json",
                "Method=POST",
                "Resource=0",
                "RecContentType=application/json",
                "Referer=http://uc.cq.test:8571/index/default.htm?devMode=true&backUrl=",
                "Snapshot=t3.inf",
                "Mode=HTML",
                "EncType=",
                LAST);

        web_url("default.htm",
                "URL=http://uc.cq.test:8571/index/default.htm",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=",
                "Snapshot=t4.inf",
                "Mode=HTML",
                EXTRARES,
                "Url=http://tradews.cq.test:8066/scripts/jquery-ui-1.8.21/themes/base/jquery.ui.base.css", "Referer=http://tradews.cq.test:8066/auction/auctionNotice_iframeList.htm", ENDITEM,
                "Url=http://tradews.cq.test:8066/scripts/jquery-ui-1.8.21/themes/base/jquery.ui.theme.css", "Referer=http://tradews.cq.test:8066/auction/auctionNotice_iframeList.htm", ENDITEM,
                "Url=http://tradews.cq.test:8066/scripts/jquery-ui-1.8.21/themes/base/jquery.ui.accordion.css", "Referer=http://tradews.cq.test:8066/auction/auctionNotice_iframeList.htm", ENDITEM,
                "Url=http://tradews.cq.test:8066/scripts/jquery-ui-1.8.21/themes/base/jquery.ui.autocomplete.css", "Referer=http://tradews.cq.test:8066/auction/auctionNotice_iframeList.htm", ENDITEM,
                "Url=http://tradews.cq.test:8066/scripts/jquery-ui-1.8.21/themes/base/jquery.ui.button.css", "Referer=http://tradews.cq.test:8066/auction/auctionNotice_iframeList.htm", ENDITEM,
                "Url=http://tradews.cq.test:8066/scripts/jquery-ui-1.8.21/themes/base/jquery.ui.selectable.css", "Referer=http://tradews.cq.test:8066/auction/auctionNotice_iframeList.htm", ENDITEM,
                "Url=http://tradews.cq.test:8066/scripts/jquery-ui-1.8.21/themes/base/jquery.ui.core.css", "Referer=http://tradews.cq.test:8066/auction/auctionNotice_iframeList.htm", ENDITEM,
                "Url=http://tradews.cq.test:8066/scripts/jquery-ui-1.8.21/themes/base/jquery.ui.resizable.css", "Referer=http://tradews.cq.test:8066/auction/auctionNotice_iframeList.htm", ENDITEM,
                "Url=http://tradews.cq.test:8066/scripts/jquery-ui-1.8.21/themes/base/jquery.ui.dialog.css", "Referer=http://tradews.cq.test:8066/auction/auctionNotice_iframeList.htm", ENDITEM,
                "Url=http://tradews.cq.test:8066/scripts/jquery-ui-1.8.21/themes/base/jquery.ui.slider.css", "Referer=http://tradews.cq.test:8066/auction/auctionNotice_iframeList.htm", ENDITEM,
                "Url=http://tradews.cq.test:8066/scripts/jquery-ui-1.8.21/themes/base/jquery.ui.tabs.css", "Referer=http://tradews.cq.test:8066/auction/auctionNotice_iframeList.htm", ENDITEM,
                "Url=http://tradews.cq.test:8066/scripts/jquery-ui-1.8.21/themes/base/jquery.ui.datepicker.css", "Referer=http://tradews.cq.test:8066/auction/auctionNotice_iframeList.htm", ENDITEM,
                "Url=http://tradews.cq.test:8066/scripts/jquery-ui-1.8.21/themes/base/jquery.ui.progressbar.css", "Referer=http://tradews.cq.test:8066/auction/auctionNotice_iframeList.htm", ENDITEM,
                LAST);

        web_custom_request("login_success_touch.json_2",
                "URL=http://uc.cq.test:8571/login_success_touch.json",
                "Method=POST",
                "Resource=0",
                "RecContentType=application/json",
                "Referer=http://uc.cq.test:8571/index/default.htm",
                "Snapshot=t5.inf",
                "Mode=HTML",
                "EncType=",
                LAST);

        web_url("My97DatePicker.html",
                "URL=http://fw.cq.test:9085/scripts/My97DatePicker/My97DatePicker.html",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=http://fw.cq.test:9085/accountLog/queryTodayAccountInfo.htm",
                "Snapshot=t6.inf",
                "Mode=HTML",
                LAST);

        */


        if (atoi(lr_eval_string("{aj_count}"))== 1){
                lr_end_transaction("登录", LR_PASS);

                }
                else{
                        lr_end_transaction("登录", LR_FAIL);
                }

                lr_output_message("%d", web_get_int_property(HTTP_INFO_DOWNLOAD_SIZE));

        return 0;
}
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    昨天 07:24
  • 签到天数: 2803 天

    连续签到: 2 天

    [LV.Master]测试大本营

    3#
    发表于 2017-11-15 20:20:44 | 只看该作者
    看你的目的,是想测试下协议呢,还是完全模拟实际,如果想看协议返回
    感觉web_url("default.htm", 可以进行删除

    评分

    参与人数 1测试积点 +10 收起 理由
    lsekfe + 10 积极回复获得测试积点10 赶快去商城换取奖.

    查看全部评分

    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
     楼主| 发表于 2017-11-16 09:07:53 | 只看该作者
    jingzizx 发表于 2017-11-15 20:20
    看你的目的,是想测试下协议呢,还是完全模拟实际,如果想看协议返回
    感觉web_url("default.htm", 可以进 ...

    谢谢,我是想模拟一下用户登录
    目前的想法是只保留第一个url二第二个表单提交
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-6 06:54 , Processed in 0.069453 second(s), 25 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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