51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4463|回复: 4
打印 上一主题 下一主题

[讨论] 性能测试时设置集合点和不设置集合点各应该用在什么场景下?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-7-13 16:43:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
以Loadrunner测试网站www.google.com为例:
设置集合点情况:100个用户20次迭代 122秒完成  TPS avg=16.393, Hit per Second avg=49.180,Response time avg=2.724s
不设置集合点情况:100个用户20次迭代110秒完成 TPS avg=18.182, Hit per Second avg=54.545,Response time avg=2.174s
运行时无任何错误。

按我的理解设置集合点压力要大些,但从结果来看不设置集合点的平均压力更大(因为设置集合点在集合的时候消耗了时间)
那么我们在测试的过程中是设置集合点好呢?还是不设置集合点好呢?关于集合点的设置有没有什么好的经验可以分享一下,谢谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-7-13 20:10:48 | 只看该作者
集合点,顾名思义,同时登陆的压力肯定会比不设置时大,除非是持续加压!
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2006-7-14 09:24:49 | 只看该作者
设置集合点只是在集合以后,对服务器瞬间产生的压力会很大,这从你的Response time avg时间可以看得出来。至于TPS和 Hit per Second,正如楼主所说的,在集合的时候消耗了时间,平均起来的数值自然会变小,所以你给的结果是完全合理的。
因此,在场景中是否使用集合点,当然是根据你实际的测试需要来定。一般如果是测试某一个功能点的性能问题,就使用集合点,如果是在混合场景中测试系统的稳定性,则不需要使用集合点。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2006-7-14 09:48:49 | 只看该作者
"因此,在场景中是否使用集合点,当然是根据你实际的测试需要来定。一般如果是测试某一个功能点的性能问题,就使用集合点,如果是在混合场景中测试系统的稳定性,则不需要使用集合点。 "
恩,有道理。3楼所说的混合场景是否是有些脚本是设置了集合点,有些脚本没有设置集合点呢?这样测试效果如何呢?
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2006-7-14 10:04:37 | 只看该作者
不是这个意思,我说的混合场景是指很多个脚本同时在场景中运行,目的是为了模拟真实生产环境上的运行情况,并且对服务器保持一定时间的持续加压,这个时候是不用设置集合点的。事实上,集合点这个东西在实际测试过程中用得并不多,只是在有特殊需要的时候才用得到。这是我的个人想法。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-25 23:34 , Processed in 0.069998 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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