51Testing软件测试论坛

标题: 登陆系统并发压力,请高手帮忙回复,谢谢 [打印本页]

作者: mizhe521    时间: 2009-8-27 19:31
标题: 登陆系统并发压力,请高手帮忙回复,谢谢
现在想验证登陆页面用户并发的性能问题,场景如下:
1>.100个虚拟用户,iteration反复执行1次,登陆前设置了集合点,quantity=100,场景中每2秒增加1个用户(执行了4分钟)
2>.1个虚拟用户,iteration反复100次,场景中每5秒增加一个用户,quantity=1(执行了23分钟)
3>.100个虚拟用户,iteration反复执行1次,登陆前设置了集合点,场景中load all vusers simultaneousily
run time setting 中其他设置默认。

请问一下,哪种方法才是真正的并发操作,哪种方法对系统的性能压力最大?
麻烦高手们给我这个初学者解释一下,非常感谢了
作者: xiaosan1110    时间: 2009-8-27 22:28
1,3都可以吧
作者: mizhe521    时间: 2009-8-28 09:25
我使用的是方法一,同事说我的方法有问题,我自己都搞不清楚了
作者: love_yebin    时间: 2009-8-28 09:53
我个人认为方案3产生的压力最大

方案一直观感觉 加载100个 VU需要 200秒
你整个场景才运行了4分钟

也就是100个用户40秒内执行完了集合点后面的所有脚本(应该是不考虑思考时间的 -------个人认为)


很简单的例子 验证下,你一个用户跑完所有脚本看看时间咯

估计 这个 问题就明显多了
作者: chen1130    时间: 2009-8-28 10:54
3才是并发操作吧
每2秒增加1个用户,集合点就没有什么意义了
作者: mizhe521    时间: 2009-8-28 11:14
非常感谢各位的回复,学习了很多,谢谢啦
作者: msnshow    时间: 2009-8-30 00:14
1、3都可以,每秒增加几个用户,与集合点不冲突
作者: superliming    时间: 2009-9-1 13:19
好的额
作者: navy2008    时间: 2009-9-2 14:31
同意7#说的
作者: mklodoss    时间: 2009-9-3 15:34
1 和 3的方法区别可能就是集合点的timeout问题了。
作者: kuangquanshui    时间: 2009-9-3 17:31
3的压力最大   1是能具体的分析压力的走向   2的效率最低  不过要看要求是什么  结合自己的要求  还有1可以采用集合点的方式   也可以造成很大的压力
作者: liujinkui    时间: 2009-9-3 18:22
如果感觉压力不够,可以加 Duration 的时间
作者: liudong6664    时间: 2009-9-9 11:05

作者: xujiangbo123    时间: 2009-9-16 21:51
1,3均可

[ 本帖最后由 xujiangbo123 于 2009-9-17 11:18 编辑 ]
作者: yzylion    时间: 2009-9-16 22:08
1.3
1的有timeout时间,3的话可能也存在timeout时间,一个是一定,一个是可能,我个人觉得3造成的压力最大。
因为你1里面每2秒加一个用户,如果超时时间是30S,那么可能真正意义上并发的用户少于3

一家之言,欢迎拍砖




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