51Testing软件测试论坛

标题: 如何针对如下测试思路进行场景设计? [打印本页]

作者: qicyt1812    时间: 2008-4-28 17:02
标题: 如何针对如下测试思路进行场景设计?
比如说有一个新增产品的业务,最大并发用户数设计为1200个,想实现这样的测试,该如何进行场景设计呢?

每分钟增加100个用户,增加到300个的时候,系统运行30分钟,
然后继续按照刚刚的设置进行,
每分钟增加100个用户,增加到300个的时候,系统运行30分钟,



一直到1200个用户都加载完成后,系统再运行30分钟。

请问这样的测试思路该如何在场景设计中实现呢?
作者: hmilyjch    时间: 2008-4-28 17:26
挺有意思啊~~~
直接在lr里面设没想出来办法
可以试验一下编辑保存的场景,用editplus


关于Schedule这块,是不是可以通过编辑来实现你想要的东西呢~~~可以试一试,成不成功不知道了,我有时间也试一试
{Default Schedule

{SchedulerGeneralBlock
SCHED_DURATION_TYPE=1
SCHED_INIT_DURATION_TYPE=0
SCHED_RAMP_UP_MODE=2
SCHED_INIT_RAMP_UP_MODE=0
SCHED_RAMP_DOWN_MODE=0
SCHED_DURATION=300
SCHED_INIT_DURATION=1800
SCHED_VUSERS_NUM_BATCH=1.0000
SCHED_INIT_VUSERS_NUM_BATCH=5.0000
SCHED_RAMP_DOWN_NUM_BATCH=5.0000
SCHED_VUSERS_TIME_BATCH=15
SCHED_INIT_VUSERS_TIME_BATCH=30
SCHED_RAMP_DOWN_TIME_BATCH=30
SCHED_ADVANCED_MODE=0
SCHED_INIT_ALL_VUSERS_BEFORE_RUN=0
SCHED_ENABLE_INITAL_LOAD=0
SCHED_INITIAL_LOAD_DURATION=1800
}

{_01_修改
SCHED_DEPENDENCY_NAME=temp
SCHED_LOAD_INIT_BATCH_SIZE=2
SCHED_RUN_INIT_BATCH_SIZE=2
SCHED_END_BATCH_SIZE=2
SCHED_CUR_STAGE=0
SCHED_START_STAGE_MODE=0
SCHED_INIT_STAGE_MODE=0
SCHED_LOAD_RUN_STAGE_MODE=0
SCHED_RUN_STAGE_MODE=0
SCHED_END_STAGE_MODE=0
SCHED_START_STAGE_PERIOD=900
SCHED_INIT_STAGE_PERIOD=60
SCHED_LOAD_RUN_STAGE_PERIOD=1800
SCHED_RUN_STAGE_PERIOD=1800
SCHED_END_STAGE_PERIOD=60
}
}

[ 本帖最后由 hmilyjch 于 2008-4-28 17:27 编辑 ]
作者: hmilyjch    时间: 2008-4-28 17:29
貌似有点困难
反正手工可以实现是肯定的了...
作者: qicyt1812    时间: 2008-4-29 11:59
正在看,非常感谢 hmilyjch,让我又学了一手,本来不知道可以用文本编辑器看保存的场景的呢,现在知道了,刚刚看了,里面的内容很有意思,一定好好研究研究,还请多多指教哦,谢谢啦





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