51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 5092|回复: 16
打印 上一主题 下一主题

[原创] 参数化是否对登录脚本的用户名和密码有用?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-8-24 13:21:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
今天录制了一个脚本,是一个WEB系统登陆的界面,我想要测试该页如果同时有20个用户访问的情况。

回放成功,但是我把用户名和密码的值都变成数据库中不存在的,甚至让值变为空->"Value=",回放依然可以运行,这就意味着我对用户名和密码这两个数进行参数化是没有任何意义的了。

也就是说LR只是虚拟操作,甚至不会去访问数据库。那么类似这种登陆界面都是只设定运行的次数就可以了而不需要参数化了是么?

那么如果我想要测试20个用户同时登陆访问数据库时对数据库的压力应该如何操作呢?

还是我的作法有什么不对的地方

[ 本帖最后由 mmhao_54 于 2007-8-24 13:53 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2007-8-24 13:51:13 | 只看该作者
有知道的说下
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2007-8-24 13:51:31 | 只看该作者
不要沉了,还没有解决呢
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-8-24 14:16:23 | 只看该作者
不是吧,据我所知,就算是虚拟用户也会去访问数据库的吧,要不测试也没意义了,因为都没去访问数据库,不能对性能进行测试。
同时,你的用户名和密码为空也可以访问,说明你们的系统有问题呢,
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-8-24 14:18:30 | 只看该作者
也就是说你们的系统功能上不全面,没有检测用户名的正确性。所以还是先把系统的功能测试做完了再去做性能测试吧
回复 支持 反对

使用道具 举报

该用户从未签到

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

可以用数据库的数据作为参数化的值呀!

可以用数据库的数据作为参数化的值呀!
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2007-8-25 01:38:16 | 只看该作者
LZ你有没有检查服务器的返回内容啊,可能服务器已经报告用户密码错误了,你还以为成功了呢!
我想系统不可能连用户密码检查都没做好!
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2007-8-25 11:22:56 | 只看该作者
我觉得你没在脚本中设置发生错误后的处理方式,所以即便是登陆没成功,你也看不出来的。
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2007-8-25 13:23:12 | 只看该作者
什么叫回放成功?有看回放日志么?日志里面没有错误么?
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2007-8-27 14:25:15 | 只看该作者
web登录测试肯定会把你脚步中的值传递到数据库的,否则Loadrunner就太差了,估计是你程序问题,用户名密码是否都可以为空,一般开发人员在前期开发时候都会屏蔽掉登录,不利于他们自己调试
回复 支持 反对

使用道具 举报

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

    连续签到: 1 天

    [LV.1]测试小兵

    11#
    发表于 2007-8-28 11:40:19 | 只看该作者
    在楼主所说的将用户名和密码故意搞错,让LR去执行脚本的话。 LR的确不会报告错误出来,还是很正常将脚本执行完毕。 而且在LOG文件中也比较难以看的出来是否执行成功。

    所以,我的建议是脚本运行的最后一个页面增加具体操作成功标记的检查点。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
     楼主| 发表于 2007-9-4 13:22:57 | 只看该作者
    第一,不是系统问题系统有登录部分的功能,用户名、密码都不允许空;
    第二,回放成功就是没有错误的意思,有看过脚本,全部通过;

    目前分析后原因大概出在我们的底层架构上,我们的VOIP是基于SIP协议,在PBX和CTI的基础上做的,用来实现通话功能,所以固定时间内会由网站向底层发系统通话状态,我们项目组已经放弃了用LR来测试的想法,至少目前为止,这种方法是被证明不可行的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2011-7-23 15:52:16 | 只看该作者
    回放成功只能说明你的脚本编译能通过,没有语法错误,脚本访问服务器,服务器做出来响应,但服务器如何响应,你需要设置检测点去判断,是否真的登录成功了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2011-7-25 09:34:59 | 只看该作者
    首先你弄不弄密码信息,LR不会判断,直接运行的是脚本内容,脚本跑完没有问题就没有问题,不管你是注册成功还是注册失败,不会提示的,只有你插入检查点进行查看才知道注册成功或者失败。脚本中录制这类注册信息,你设置帐号不同就可以了,密码不同没必要,不是特殊要求不是非要密码也强制不同,没意义
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2011-7-28 10:10:24 | 只看该作者
    如果插入检查点?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2011-7-28 10:11:40 | 只看该作者
    能就登陆这个操作举个例子不?初学,请教。。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
    发表于 2011-7-28 10:16:45 | 只看该作者
    回放成功只能说明你的脚本编译能通过,没有语法错误,脚本访问服务器,服务器做出来响应,但服务器如何响应 ...
    gaozhaoshan 发表于 2011-7-23 15:52


    言之有理。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-7 01:33 , Processed in 0.084526 second(s), 30 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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