51Testing软件测试论坛

标题: [求助]怎么设置100万虚拟用户的场景? [打印本页]

作者: 夕夕公主    时间: 2004-9-28 09:26
标题: [求助]怎么设置100万虚拟用户的场景?
服务器可能承受的用户数是每天100万,而访问量可能达到几千万。
虚拟用户脚本已经有了,不知道怎样去设置场景,不可能要设置100万的虚拟用户吧?
作者: sunshinelius    时间: 2004-9-28 09:52
这是一个performance test case设计的问题。
应该是测试人员和需求分析人员或项目经理一起讨论如何设计性能测试场景才能贴近实际。
一天有100万个用户访问量,并不要求你要有100万个虚拟用户。
一般地是按照一个流量算法,计算出系统高峰时期(比如两个小时承受全天的业务量)。然后你再将业务量和用户量转化为你的场景设计指标。
作者: sunshine_luo    时间: 2004-9-28 13:09
比如:在场景设计时设置虚拟用户为100人,让场景运行10分钟,其实在这10分钟时间里远远不止100用户数啊!所以要达到100w/day的访问量,设置虚拟用户数不需要100w啊!
建议:在设计场景时可以采用“Goal-Oriented Scenario”的方式。
当然也要考虑到版主的峰值与峰谷,因为一天的访问量并不是平均的!
作者: firemonth    时间: 2006-8-23 22:32
每帖必看!
看帖必回!


疯狂的刺猬
作者: 恢恢    时间: 2006-8-24 00:16
100W个用户真的要100W的话!那太牛了
作者: zhangtao    时间: 2006-8-24 11:17
是和运行的持续时间相关的
作者: zhaojc0451    时间: 2006-8-26 16:41
在计划中将持续时间设置为无限期运行就能实现
作者: fish_yy    时间: 2006-8-28 10:17
如果存在几千万人同时登录的情况那么又该如何处理呢?
即:存在很多用户并发(同时并发的情况)。谢谢!
作者: xgengsha    时间: 2006-8-28 15:55
有么有人能详细的说一下怎么设置control里的值啊。
假设我是要测试2000人同时在线打开一个链接查看的测试。
作者: jenny_xu    时间: 2006-8-28 17:44
原帖由 fish_yy 于 2006-8-28 10:17 发表
如果存在几千万人同时登录的情况那么又该如何处理呢?
即:存在很多用户并发(同时并发的情况)。谢谢!



这种情况的话建议在脚本中设置集合点
作者: fish_yy    时间: 2006-8-28 22:26
原帖由 jenny_xu 于 2006-8-28 17:44 发表



这种情况的话建议在脚本中设置集合点


几千万人的集合点,是要超时的!
作者: huiyun    时间: 2006-9-18 17:30
原帖由 xgengsha 于 2006-8-28 15:55 发表
有么有人能详细的说一下怎么设置control里的值啊。
假设我是要测试2000人同时在线打开一个链接查看的测试。

1,脚本里设置集合点;
2,control设置用户为1000,运行时设置超时1000秒;
3,建议服务器和测试机配置弄大点。




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