51Testing软件测试论坛

标题: 关于集合点和vuser的问题 [打印本页]

作者: houna305    时间: 2004-11-15 11:09
标题: 关于集合点和vuser的问题
“在脚本中插入集合点,是为了衡量在加重负载的情况下服务器的性能情况。在测试计划中,可能会要求系统能够承受1000 人同时提交数据,在LoadRunner 中可以通过在提交数据操作前面加入集合点,这样当虚拟用户运行到提交数据的集合点时,LoadRunner 就会检查同时有多少用户运行到集合点”(来自loadrunner使用手册)
    我有一点不明白,既然在这里进行假设有1000个人的测试了,那在controller中设定虚拟n个虚拟用户还有什么意义呢?
    谢谢了
作者: bsd3000    时间: 2004-11-15 11:29
在集合点处集合的Vuser数<=定义的Vuser总数
作者: guirongb    时间: 2004-11-15 11:38
这就是一个在线用户和并发用户的概念了,设置1000个虚拟用户,这些用户只是作为在线用户,而集合点的意思就是这些在集合点的用户是并发的
作者: houna305    时间: 2004-11-16 11:27
明白了,谢谢大家^_^
作者: wqianghome    时间: 2005-5-8 17:05
还是不太明白,只是插入一个集合点,这些都是怎么实现的呢??
还请各位大侠帮忙!!
作者: pjackycool    时间: 2005-5-9 09:28
小弟有些不明白~~
在  CONTROLLER中 设置的 VUSER数量,是指同时在线数量,而集合点才是让这些用户并发请求?
比如:录制的脚本是一个 登陆-查询的过程。
在v-generator中设置集合点于查询操作开始前,然后在CONTROLLER中添加10个VUSER,如果我选择的集合策略是所有用户都到达时发请求,那么是不是10个VUSER分别运行脚本,等10个VUSER都运行到查询操作前时,一起执行10个查询操作。。。
是这样的把???
作者: tacy_lee    时间: 2005-5-9 09:37
正确,集合点就是为了测试特定事务的并发能力设置的
作者: pjackycool    时间: 2005-5-9 09:40
那如果 不设置集合
这10个用户就依次,顺序执行脚本罗?
作者: wqianghome    时间: 2005-5-9 11:06
终于明白了^_^,谢谢
作者: tacy_lee    时间: 2005-5-9 11:11
也不是顺序执行,但是并发数时随机的
作者: pjackycool    时间: 2005-5-9 15:55
不设置 集合
VUSER也可能并发?
作者: yingyu21    时间: 2005-5-9 17:14
总算明白一点了,谢谢大家
作者: tacy_lee    时间: 2005-5-10 09:44
怎么不会呢 呵呵 如果你设置你的集合条件位30%的vuser,这时可能更多的用户到达这个transaction,实际的压力比你设置的集合点压力大了 呵呵 没有说顺序执行的说法吧
作者: sucy    时间: 2005-5-10 11:05
如果只是登录页面,没有设置集合点,但是在controller设置10个用户同时加载,那能不能认为这10个用户在登录时也是同时并发呢?
作者: pjackycool    时间: 2005-5-10 16:57
同时加载不是 并发把~~~




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