loadrunner参数化不同迭代配置

        loadrunner脚本进行参数化过程,脚本运行的每一遍,参数化的取值都不一样,针对于不同的配置 来看取值方式的变化。

首先可以看到选择Select next row(选择下一行),有三个选项分别是:

顺序(Sequential):按照参数化的数据顺序,一个一个的来取。

随机(Random):参数化中的数据,每次随机的从中抽取数据。

唯一(Unique):为每个虚拟用户分配一条唯一的数据。

还有Update value on(更新时的值):

 每次迭代(Each iteration):每次迭代时取新的值。

每次出现(Each occurrence):每次参数时取新的值。

只取一次(once):参数化中的数据,一条只能被抽取一次。

针对不同的迭代配置,做一个简单案例来说明,参数化放入1-10的数据,输出{no},启动场景2个Vuser循环5次:

首先来看Sequentail_Each iteration(顺序取值,每次迭代取新的值):

 第二个看一下Sequentail_Each Occurrence(顺序取值,每次参数取新的值):

 第三看一下Sequentail_Once(顺序取值,每次取唯一的值):

第四看一下Random_Each iteration(随机取值,每次迭代取新的值):

 

 第五看一下Random_Each Occurrence(随机取值,每次参数取新的值):

 第六看一下Random_Once(随机取值,只取一次)

 

 第七看一下Unique_Each iteration(唯一取值,每次迭代取新值):

 第八看一下Unique_Each Occurrence(唯一取值,每次参数取新的值):

注:此方式需要指定为每个Vuser分配值

 第九看一下Unique_Once(唯一取值,只取一次):

 

 

        通过简单的例子,可以了解到loadrunner在做参数化时不同的迭代配置取值效果,根据不同的项目场景不同设置即可。另外当参数化文件中数据不够的时候,有时也需要用到“when out of values”属性来处理:

Abort Vuser:中断虚拟用户

Countinue in a cylic manage:循环取参数化文件中的值,即:当参数化文件中的值取完后又从参数化文件的第一行开始取值。

Countinue with last value:继续用最后一条数据。

相互学习,共同进步!

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

社会小刚哥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值