学习loadrunne第三天
上一篇 /
下一篇 2010-09-03 10:38:33
/ 个人分类:loadrunner
问题1:关于LoadRunner 的场景设置duration选项
在场景设置duration选项(Duration:run for 00:02:00)不知道是duration是表示每个用户只运行2分钟,还是所有用户登陆成功后,再一起运行2分钟。
脚本介绍:vuser_init,vuser_end二部分都为空,action部分的脚本打开几个网页。
经过四次的测试,Duration选项一直为run for 00:02:00,每次更换Start Vuser的设置,结果如下:
| Start Vuser:每5秒1用户登陆,共1用户。 | Start Vuser:每5秒1用户登陆,共2用户。 | Start Vuser:每1分钟1用户登陆,共2用户。 注:第一个用户运行三分钟 | Start Vuser:每2分钟1用户登陆,共2用户。 注:第一个用户运行四分钟 |
通过Action的数: | 29 | 45 | 57 | 69 |
Action的TPS: | 0.3 | 0.3 | 0.4 | 0.4 |
点击率 | 8.152 | 12.333 | 11.085 | 9.936 |
Action的平均事务时间: | 4.087 | 5.445 | 5.299 | 5.255 |
从上表中可以知道,duration:run for 00:02:00是所有用户登陆成功后,再一起运行2分钟。通过不同设置,会导致点击率和平均事务时间有变化,设置场景时要慎重考虑。
问题二:集合点与手动场景设置中的加压方式的区别
有很大区别的,集合点可以使脚本的任何一个transaction进行并发,但是手动场景设置中的每秒钟运行多少用户,或者所有用户一起运行,这只能在开始的地方即初始化部分开始,作用不同,差别也很大
所有用户一起运行,是在开始时达到并发的目的,而在运行的过程中,各个用户到达的程度就不一样了。集合点就是到达集合点的时候对集合点策略进行判断,如5个人并发,系统判断一下,够5个人了么,够了的话,系统就把这5个人一下全放过去,有点和开始时的策略一致,不同的时,集合点是对策略内部细致的设置。
问题三:
1、 需要注意的地方:当在“Parameter List”中的“Select next row”选中“Unique”时,如果再在“Edit Schedule\Schedule by Scenario\Duration”中选中第二项“Run for XX after the ramp up has been completed”时系统就会报错,提示“Unique”类型不相符。
收藏
举报
TAG: