51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2140|回复: 8
打印 上一主题 下一主题

[原创] 登陆脚本参数设置

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-3-21 10:15:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有个问题麻烦大家帮我解答一下,我录了一个登陆页面操作的脚本,想实现在多人同时登陆后,访问登陆后的其中的一个功能在大用户量并发时的压力情况.录制完成修改脚本的时候,登陆用户名密码可以不设置参数吗?是不是靠controll中设置虚拟用户数可以实现多用户同时登陆?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-3-21 15:03:50 | 只看该作者
如果只在controller中生成虚拟用户来测这个功能,可能达不到预期的效果,最好参数化一下。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2007-3-21 15:21:38 | 只看该作者
那参数化一定要是有效的登陆用户吗?随便参数化几个值不成吧.比如不能登陆的用户如果设置成参数了,是不是会出问题啊?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-3-21 15:59:51 | 只看该作者
1,你要是真想测试服务器,那当然是要有效的登陆用户!模拟实际用户的操作。实际用户怎么做,你就怎么做。

2,如果你用同一用户名密码,除非是服务器没有任何的限制。如果有限制一个用户名不能同时登录。那就一定要参数化了。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2007-3-21 16:07:51 | 只看该作者
恩,明白了,谢谢啦
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2007-3-21 18:05:52 | 只看该作者
我还有个问题想请教,在我做并发测试时,用2台机器,每台机器模拟10个用户,其中一台机器的虚拟用户同时到达集合点的时候就开始run了,不是等所有的机器的虚拟用户都达到集合点才run,这样不是就没有并发的效果了吗?怎么样能解决呢.
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2007-3-22 14:25:33 | 只看该作者
我想你可以设定两台机器在同一个标准的时间(比如同时在北京的下午2:00开启)同时启动啊,这样也许可以解决你的问题~
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2007-3-22 14:29:11 | 只看该作者
两台机器的话,可以使用其中之A作为主控机,另外一个B只作负载生成器,共用一个脚本,即可。
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2007-3-22 14:44:21 | 只看该作者
我就是用其中一台机器做的主控机,然后2台机器同时启动执行同一个脚本,但是每台机器只顾自己的全部到达集合点就继续执行了,不会等另外一台机器也都到达集合点才同时运行,这样并发的用户数还能算是2台机器设置的虚拟用户的总数吗?
也不知道我说清楚了没有,呵呵
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-11 14:16 , Processed in 0.075078 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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