lylpiao 发表于 2012-2-29 16:33:29

Loadrunner在场景里面不跑时间跑次数,怎么设置这个次数

在电票系统中,出票——背书——贴现这一系列连续的操作,对每个步骤进行性能测试,每个数据只能用一次,那么这种在场景里面不能设置跑时间的,只能跑次数,比如最大并发数200,那么这200个用户跑多少次,测出来的性能数据比较适合呢?是否要设置集合点呢?急求答案,各位大侠多请教啊!

qiqiloveyunyun 发表于 2012-3-1 14:00:11

你如果每个用户跑一次的话,就不用设集合点了,你可以这么做:运行时设置,迭代只设一次,设置多个组(当然每个组用的脚本都是同一份),每个组里面分配一个Vuser,计划方式按组来运行。 然后分别设置下面一个组的启动时间为上个组结束之后,这样就行了

プライベート 发表于 2012-3-1 14:10:53

回复 2# qiqiloveyunyun
你好,我也是刚开始学习lr,不太分的清楚场景和组,这个为什么要分用户组去做呢?
能用事务循环去做吗?

lylpiao 发表于 2012-3-1 16:36:11

你好qiqiloveyunyun,我用户要达到200个,那么同样的组要加多少个才行呢,你说,每个组里面分配一个Vuser,并且下面一个组的启动时间为上个组结束之后,这样设置运行的时间是多少呢?这样能达到200个Vuser并发吗?

lylpiao 发表于 2012-3-2 09:23:58

问了好多测试群,得到高手回答,与大家分享一下:
设置参数化时获取数据的方式为唯一&&每次迭代的方式,并给每个用户数分配数据
运行时迭代次数为默认值1
把pacing设置成1秒(这个我平时做也没用设置过,都默认上一次结束后立即开始)
这样就可以了

qiqiloveyunyun 发表于 2012-3-2 14:15:09

嗯,这个就是我上面的意思

qiqiloveyunyun 发表于 2012-3-2 14:16:03

不过你晒的这个方法的设置也不完全,你参考一下我在五楼的回答

ymwang119 发表于 2012-3-2 22:34:09

回复 3# プライベート


    也是新手,说说我的理解,一个场景由多个脚本组成时,
若设置了Schedule by group执行场景,把一个场景分成若干个组分别执行(每一个脚本就是一个group),可以对每个脚本分别设置执行时间和分配虚拟用户数
    除了能够确定脚本执行的先后顺序和时间,人数,以达到更加真实的模拟用户操作,还有什么作用,还请各位指点
页: [1]
查看完整版本: Loadrunner在场景里面不跑时间跑次数,怎么设置这个次数