51Testing软件测试论坛

标题: 对于300-500人的并发新建功能的操作如何实现 [打印本页]

作者: 51最棒    时间: 2010-3-22 14:02
标题: 对于300-500人的并发新建功能的操作如何实现
大家好,请问一个问题:
    公司有款软件是做计算的,然后允许多用户并发同时进行新建任务,设置任务,计算该任务等操作,人数大概在300-500人之间
请问,具体该如何配置LR,以及需要多少资源(比如几台机器等),望高手指点,我们的系统是B/S架构的
作者: dennyqiang    时间: 2010-3-23 00:46
几点建议:
1) 首先确保LR的脚本开发已经完全理解,在脚本开发这块不存在任何问题,你知道,我说的不是录制脚本那点东西,还包括对脚本的优化,参数化的设置,思考时间的设置,是否需要关联,事务的设置啊等等
2) 在脚本都完全OK,经过了SUSI, SUMI, MUSI, MUMI四个调试步骤以后均没问题的情况下
3) 在我们谁也不知道你具体业务的情况下
4) 在我们谁也不知道你到底该用多少台机器的配置的情况下

先来一轮预测试,你就使用500个虚拟用户,使用Ramp Up的方式慢慢加负载,比如每30秒钟加10个用户(不能太快),在这个Ramp Up的过程中,你就可以基本上了解到目前的系统能承受多大的负载,比如是100个虚拟用户的情况下发现系统CPU使用率很高,或者响应时间很长了,或者其它指标超标,那么这个时候我的预测试的目的基本完成了。

接下来呢,根据预测试的结果再生成不同的负载进行详细的测试,以确认此结果。根据此结果与你300~500虚拟用户的目标结果进行对比,基本可以定义出一个硬件需求,最后硬件需求已经准备完成后,再进行回归测试,确认你的结果即可。




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