51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4918|回复: 14
打印 上一主题 下一主题

[原创] 验证登录界面是否登录成功?这样写有问题吗?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-4-12 17:07:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
web_reg_find("Text=0",
                "SaveCount=Login_Count",
                "Search=Body",
                LAST);
        web_custom_request("ASP.login_aspx,App_Web_2qpzm-wx.ashx_2",
                "URL=http://192.168.8.254:8081/ajax/ASP.login_aspx,App_Web_2qpzm-wx.ashx?_method=AjaxLoginDo&_session=rw",
                "Method=POST",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=http://192.168.8.254:8081/Login.aspx",
                "Snapshot=t217.inf",
                "Mode=HTTP",
                "EncType=",
                "Body=txtUserName={Username}\r\n"
                "txtpassword=123456\r\n"
                "imagevalue=",
                LAST);

        if(atoi(lr_eval_string("{Login_Count}"))>0){

            lr_log_message("Login secussfully!");
        }
        else{

            lr_error_message("Login fail!");
        return -1;
        }
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2011-4-12 17:16:44 | 只看该作者
弱弱的问下 场景持续运行时间中 init和end 只运行一次 持续时间中一直迭代Action中的内容?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2011-4-12 17:27:15 | 只看该作者
上海熟悉Junit tester ,英语口语好,5年+,年薪20--30万
上海, 英语口语, 软件开发英语口语, 上海, tester, 年薪, Junit
senior tester ,有机会做Tech Leader.
要求有软件开发经验,能写自动化测试脚本,优先考虑做性能测试的,优先考虑用过Junit的(Junit就是用脚本写的自动化测试工具),不要做手动测试的


MSN:zxsh3598@hotmail.com
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2011-4-13 14:42:17 | 只看该作者
有人没有啊!
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2011-4-13 15:22:31 | 只看该作者
没看出什么问题 跟网上资料写的一样嘛

持续时间只迭代action
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2014-12-23 11:19
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    6#
    发表于 2011-4-13 15:43:38 | 只看该作者
    学习中```
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
     楼主| 发表于 2011-4-13 17:49:19 | 只看该作者
    我是想知道 检查点用if判断 和 设置选项里的 启用文本图像检查点 这俩有啥区别啊?

    如果找不到设置的检查点 是不是下面的请求不执行 并且场景执行时报error?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2011-4-13 23:32:38 | 只看该作者
    在Run-time settings里设置Enable Image and text check 只针对web_find
    也就是说 要想web_find 生效 必须选中Enable Image and text check
    若用web_reg_find则不受限制该限制

    检查点不会影响脚本的继续执行,若找不到指定内容,则会在Test results中记录failed
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2011-4-13 23:32:53 | 只看该作者
    本帖最后由 布阿泽雨 于 2011-4-14 00:03 编辑

    web_reg_find 在使用过程中 要紧邻相应的动作函数 否则容易出问题
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
     楼主| 发表于 2011-4-14 08:42:17 | 只看该作者
    回复 8# 布阿泽雨


        那在设计登录场景时,是否要进行if判断?登录不成功下面不是白执行了?对性能有影响吗?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2011-4-14 13:43:10 | 只看该作者
    回复 2# chirendenainiu


        是的,一直迭代action里面的内容。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2011-4-14 13:47:13 | 只看该作者
    回复 10# chirendenainiu


        如果登录不成功那么会提示出错信息:log on failed!
    因为你的log_count为0。没找到要找的东西。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2011-4-14 16:17:01 | 只看该作者
    本帖最后由 wan8151419 于 2011-4-14 16:46 编辑

    个人觉得登陆操作应该用事务来体现,另外失败的话最好用retrun 0结束本次迭代脚本修改如下:
    lr_start_transaction("登陆");
    web_reg_find("Text=0",
                    "SaveCount=Login_Count",
                    "Search=Body",
                    LAST);
            web_custom_request("ASP.login_aspx,App_Web_2qpzm-wx.ashx_2",......

                            if(atoi(lr_eval_string("{Login_Count}"))>0){
                        lr_log_message("Login secussfully!");
         }
            else{
                       lr_error_message("Login fail!");
                 lr_end_transaction("登陆",LR_FAIL);      
                        return 0;        }
            lr_end_transaction("登陆",LR_AUTO);
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2011-4-14 17:09:11 | 只看该作者
    你写的白执行,肯定是有的,只是对测试性能没有很大影响!毕竟这个玩意用了这么多年了~!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2011-4-25 15:40:05 | 只看该作者
    回复 2# chirendenainiu [/b是的,你说对了
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-16 22:37 , Processed in 0.072443 second(s), 26 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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