51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 5943|回复: 7
打印 上一主题 下一主题

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

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-2-29 16:33:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在电票系统中,出票——背书——贴现这一系列连续的操作,对每个步骤进行性能测试,每个数据只能用一次,那么这种在场景里面不能设置跑时间的,只能跑次数,比如最大并发数200,那么这200个用户跑多少次,测出来的性能数据比较适合呢?是否要设置集合点呢?急求答案,各位大侠多请教啊!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1
回复

使用道具 举报

该用户从未签到

2#
发表于 2012-3-1 14:00:11 | 只看该作者
你如果每个用户跑一次的话,就不用设集合点了,你可以这么做:运行时设置,迭代只设一次,设置多个组(当然每个组用的脚本都是同一份),每个组里面分配一个Vuser,计划方式按组来运行。 然后分别设置下面一个组的启动时间为上个组结束之后,这样就行了
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2012-3-1 14:10:53 | 只看该作者
回复 2# qiqiloveyunyun
你好,我也是刚开始学习lr,不太分的清楚场景和组,这个为什么要分用户组去做呢?
能用事务循环去做吗?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2012-3-1 16:36:11 | 只看该作者
你好qiqiloveyunyun,我用户要达到200个,那么同样的组要加多少个才行呢,你说,每个组里面分配一个Vuser,并且下面一个组的启动时间为上个组结束之后,这样设置运行的时间是多少呢?这样能达到200个Vuser并发吗?
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2012-3-2 09:23:58 | 只看该作者
问了好多测试群,得到高手回答,与大家分享一下:
设置参数化时获取数据的方式为唯一&&每次迭代的方式,并给每个用户数分配数据
运行时迭代次数为默认值1
把pacing设置成1秒(这个我平时做也没用设置过,都默认上一次结束后立即开始)
这样就可以了
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2012-3-2 14:15:09 | 只看该作者
嗯,这个就是我上面的意思
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2012-3-2 14:16:03 | 只看该作者
不过你晒的这个方法的设置也不完全,你参考一下我在五楼的回答
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2012-3-2 22:34:09 | 只看该作者
回复 3# プライベート


    也是新手,说说我的理解,一个场景由多个脚本组成时,
若设置了Schedule by group执行场景,把一个场景分成若干个组分别执行(每一个脚本就是一个group),可以对每个脚本分别设置执行时间和分配虚拟用户数
    除了能够确定脚本执行的先后顺序和时间,人数,以达到更加真实的模拟用户操作,还有什么作用,还请各位指点
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-9-21 20:48 , Processed in 0.093580 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表