51Testing软件测试论坛

标题: 3W用户(只能用进程虚拟Vuser,不能以线程方式)登陆这样的情况怎么设计性能测试 [打印本页]

作者: shgy984    时间: 2008-5-20 09:19
标题: 3W用户(只能用进程虚拟Vuser,不能以线程方式)登陆这样的情况怎么设计性能测试
目前有一个用于海关报关的系统,使用客户(也可以说是注册用户)预计有3W左右,每天上班都要登陆系统才能使用,登陆系统时会从服务

端取得100K左右的数据。由于是C/S结构的系统,并且客户端是以进程方式运行,即不支持LR以线程方式虚拟Vuser。

这样的情况怎么样来设计性能测试方案比较好?

另:得出性能数据后,如果要为用户预留一定的性能资源方便以后扩容,一般以多少为好?

[ 本帖最后由 shgy984 于 2008-5-20 17:26 编辑 ]
作者: shgy984    时间: 2008-5-20 11:09
标题: 顶上去
各位前辈帮忙看看啊/以进程虚拟Vuser方式运行的话,CPU:3.0G 和1G内存跑50个用户都够呛,怎么虚拟那么多用户啊.再者这样的系统,登陆并发数应该是多少才比较合理啊?
作者: shgy984    时间: 2008-5-20 14:27
关注中。。。。。。
作者: 亚瑟王    时间: 2008-5-20 14:44
up up up
作者: jiang860718    时间: 2008-5-20 15:43
帮你顶顶吧
作者: joetree    时间: 2008-5-21 15:06
3w用户不是一秒一起登录吧,5分钟内登录就不错了吧?(我不是很了解需求,说错当我没说 )
3w在300秒内登录,平均1秒是100个用户,所以你是要模拟这个数字,而不是模拟3w的并发

如果是10分钟内登录,那就是50并发
当然你说的机器起50进程也难为了点,但是可以使用多机并发的方式来解决

[ 本帖最后由 joetree 于 2008-5-21 15:08 编辑 ]
作者: liming_oicq    时间: 2008-5-21 17:22
顶一个
作者: beiyu95    时间: 2008-5-21 18:14
模拟的最大并发用户数达到你实际的峰值就可以了。3w用户登录肯定是在一段时间内登录的,你查一下或者估算一下峰值用户数就可以了。不用虚拟3W并发。
作者: liangjz    时间: 2008-5-22 08:27
楼主的问题确实可以精细到并发每秒登录几个的问题。

楼上几位朋友也帮分析了前半段。

后半段预留多少,需要你充分权衡业务增长速度以及生产环境硬件、数据的量了,如果需要精细回答,就是容量规划领域才能回答的问题

简单点,就是需要你测试出性能拐点,比如瓶颈资源的50%,75%所在的点




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