51Testing软件测试论坛

标题: 新手问一个测试同时登陆的问题 [打印本页]

作者: fpbaggio    时间: 2008-6-18 14:21
标题: 新手问一个测试同时登陆的问题
假如有一个登陆的页面,需要测试能支持多少人同时登陆
脚本已经录制好了,可是有一点却想不明白了
我录脚本的时候,用的是一个用户名+密码登陆的
压力测试的时候需不需要将这个用户名+密码参数化,如果参数化了,我也不知道注册用户的登陆信息啊,胡写些信息,登陆是不成功的,所以我想这样做也是行不通的
可是不参数化,不就相当于只有这一个用户登陆了,如果网站有某些限制的话(同一用户名不可以同时登陆),那测试不是也不可行了?
所以想请路过的解释下,小弟刚学测试,以前一直是做开发的
作者: hmilyjch    时间: 2008-6-18 14:46
那就参数化呗~
测知道用户名密码的
作者: fpbaggio    时间: 2008-6-18 14:54
恩,关键的问题是,我只知道一个用户名和密码的情况
其他的用户名和密码都不知道
作者: wangmeng814    时间: 2008-6-18 15:11
不用设置关联的话 其实无所谓 ,。LR 不会判断发送信息包的正确性 只会不停传数据给服务器
作者: zhangj8826    时间: 2008-6-18 15:13
那不是你测试的网站吗?你可以直接在数据库中加,或者录制一个注册的脚本,注册你要的数量的用户,然后再进行参数化不也是可以的吗
作者: fpbaggio    时间: 2008-6-18 15:18
我想需要先参数化一些注册用户注册到网站,然后再用这些用户来参数化测试
这是刚看书想到的方法
作者: hmilyjch    时间: 2008-6-18 17:01
是啊,可以啊~
作者: fpbaggio    时间: 2008-6-19 10:50
哈哈,如果这样的话
我可以利用lr往网站里注册大量用户了
哈哈
鬼点子又出来了
作者: liyayaliutao    时间: 2008-6-19 10:56
原帖由 fpbaggio 于 2008-6-18 14:54 发表
恩,关键的问题是,我只知道一个用户名和密码的情况
其他的用户名和密码都不知道

所测试的系统允不允许一个用户多次登录呢?如果不行,那可能要在数据中事先准备好用户的信息!!只是测试压力的情况应该不用考虚成功和失败的情况吧,只是测试同时向登录施加压力就可以了吧!!

[ 本帖最后由 liyayaliutao 于 2008-6-19 10:58 编辑 ]
作者: fpbaggio    时间: 2008-6-19 11:08
顶楼上,具体我还不太了解
不过我想系统是不允许一个用户多次登陆的
作者: cdq1010    时间: 2008-6-19 11:48
原帖由 fpbaggio 于 2008-6-19 02:50 发表
哈哈,如果这样的话
我可以利用lr往网站里注册大量用户了
哈哈
鬼点子又出来了




大点的网站,都有验证码的
作者: fpbaggio    时间: 2008-6-19 14:19
原帖由 cdq1010 于 2008-6-19 11:48 发表




大点的网站,都有验证码的


恩,问题
如果有验证码的网站,lr该如何进行性能测试?
作者: amaoo    时间: 2008-6-19 22:25
验证码要关联,不过要看什么样的验证码,图片的好像不行,如果用算法产生的验证码是可以的,具体可以查相关的资料看看;不过最简单的方法,就是让开发暂时屏蔽验证码功能,这样其实对性能也没什么大的影响。
作者: fpbaggio    时间: 2008-6-20 09:47
谢谢楼上,一个帖子学到了不少东西
作者: liujg    时间: 2008-6-20 10:09
标题: 楼主这句话 看得我好糊涂...
我想需要先参数化一些注册用户注册到网站,然后再用这些用户来参数化测试
这是刚看书想到的方法
作者: yinzhi    时间: 2008-6-20 10:25
测试如果和研发在一起,可以得到一些方便的接口,验证码或者密码登录的问题就好解决了哦。否则好像是很麻烦。
作者: 千里    时间: 2008-6-22 12:08
我想正是因为防止用LR无效注册,所以采用了验证码的办法。
作者: 小狐狸如如    时间: 2008-6-23 15:05
LR设置参数是可以从数据库读记录的啊。你可以看下LR手册,有例子的呢。至于同时注册的,一般来说,我以前开发,是有一个校验码的,是图片格式的,就是防止那些胡乱注册的。估计你这样注册不成功,LR估计不会解析出图片的内容的,o(∩_∩)o...
作者: fpbaggio    时间: 2008-6-23 16:04
你是说直接从数据库中读取数据参数化》?
这样也可以,但是问题就是我测试的完全是黑盒,数据库名较什么,哪个表都不知道
作者: hmilyjch    时间: 2008-6-23 17:16
为啥不告诉你数据库名~
作者: fpbaggio    时间: 2008-6-23 17:53
如果我去测试网易邮箱的注册页面
呵呵,网易会告诉我数据库名和表名吗?
呵呵,不过这个现象只是一个假设例子




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2