51Testing软件测试论坛

标题: loadrunner脚本如何设置同时满足500人在线,100人并发搜索 [打印本页]

作者: 849689752    时间: 2012-8-5 19:02
标题: loadrunner脚本如何设置同时满足500人在线,100人并发搜索
本人新手想知道loadrunner脚本如何设置同时满足500人在线,又满足100人并发搜索,脚本要怎么录制,场景又要什么设计啊,,,,,,各位大侠帮帮忙啊
作者: 云层    时间: 2012-8-5 20:10
关键字,集合点
作者: luihengk    时间: 2012-8-6 14:50
系统登录的时候设置500个用户,在录制搜索功能脚本时就设置集合点,在集合点策略 ,设置100个用户实现并发
作者: 849689752    时间: 2012-8-6 17:05
回复 2# 云层


    因为我是在想,设置了集合点100人释放,那其他400人虽然没集合,但同样也是在并发搜索啊,那这样不是就不准了,我就单单想100人在并发搜索,不受其他400人的干扰,,,云层老大这个要怎么做
作者: jiangxk    时间: 2012-8-7 14:08
回复 2# 云层

500人在线,是不会达到100人并发的。设立集合点没有意义。

只要在场景中设置100人,去除think time,重复执行搜索脚本,即可达到测试100人“并发”的目的。
作者: 紫陌纤尘    时间: 2012-8-7 15:33
回复 5# jiangxk

"500人在线,是不会达到100人并发的。设立集合点没有意义。"
不明白,怎么会达不到100人并发?求解
个人认为,参数化用户,500人登录,就可以500人在线,搜索事务前,设置集合点,选择第3中,当达到100用户时释放。这样就可以做到500人在线,100人并发。
作者: jiangxk    时间: 2012-8-8 10:47
回复 6# 紫陌纤尘

首先,500人在线,并不代表500人对系统产生压力。按照估算模型,大概20%的人在会对系统产生压力,即100人;

其次,在这100人中,也不可能总是在同一时间点提交Transaction,他们是在同一时间段内去提交Transaction。

所以,正确的理解是这100人在相对长一段时间内持续提交Transaction,测试系统的性能。




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