51Testing软件测试论坛

标题: 登陆脚本参数设置 [打印本页]

作者: 甜蜜梦境    时间: 2007-3-21 10:15
标题: 登陆脚本参数设置
有个问题麻烦大家帮我解答一下,我录了一个登陆页面操作的脚本,想实现在多人同时登陆后,访问登陆后的其中的一个功能在大用户量并发时的压力情况.录制完成修改脚本的时候,登陆用户名密码可以不设置参数吗?是不是靠controll中设置虚拟用户数可以实现多用户同时登陆?
作者: hehemeimei    时间: 2007-3-21 15:03
如果只在controller中生成虚拟用户来测这个功能,可能达不到预期的效果,最好参数化一下。
作者: 甜蜜梦境    时间: 2007-3-21 15:21
那参数化一定要是有效的登陆用户吗?随便参数化几个值不成吧.比如不能登陆的用户如果设置成参数了,是不是会出问题啊?
作者: Zee    时间: 2007-3-21 15:59
1,你要是真想测试服务器,那当然是要有效的登陆用户!模拟实际用户的操作。实际用户怎么做,你就怎么做。

2,如果你用同一用户名密码,除非是服务器没有任何的限制。如果有限制一个用户名不能同时登录。那就一定要参数化了。
作者: 甜蜜梦境    时间: 2007-3-21 16:07
恩,明白了,谢谢啦
作者: 甜蜜梦境    时间: 2007-3-21 18:05
我还有个问题想请教,在我做并发测试时,用2台机器,每台机器模拟10个用户,其中一台机器的虚拟用户同时到达集合点的时候就开始run了,不是等所有的机器的虚拟用户都达到集合点才run,这样不是就没有并发的效果了吗?怎么样能解决呢.
作者: ∮随风而去~    时间: 2007-3-22 14:25
我想你可以设定两台机器在同一个标准的时间(比如同时在北京的下午2:00开启)同时启动啊,这样也许可以解决你的问题~
作者: jut984907    时间: 2007-3-22 14:29
两台机器的话,可以使用其中之A作为主控机,另外一个B只作负载生成器,共用一个脚本,即可。
作者: 甜蜜梦境    时间: 2007-3-22 14:44
我就是用其中一台机器做的主控机,然后2台机器同时启动执行同一个脚本,但是每台机器只顾自己的全部到达集合点就继续执行了,不会等另外一台机器也都到达集合点才同时运行,这样并发的用户数还能算是2台机器设置的虚拟用户的总数吗?
也不知道我说清楚了没有,呵呵




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