loadrunner参数化的each iteration和 each occurrunce的区别

今天运行loadrunner好像不是这样的,让我再验证一下,大家先参考其他人的文档吧,因为我目前run后,发现each iteration,each occurrunce没有什么区别,不好意思。
oadrunner在参数化的时候,select next row: Sequential ,random,unique;update value on:each iteration,each occurrunce,once;
名词解释:
Sequential:为按顺序执行,
random:随机执行;
unique:唯一;
each iteration:每迭代一次取一次值;
each occurrunce:每发生一次取一次值;
once:一次;
下面我们举例说明:
我们参数化一个城市的参数city={city}:
北京1
上海2
天津3
大同4
太原5
深圳6

方案一:
并发10,Sequential+each occurrunce
见下面是按照顺序并且每次迭代取值。
第一次执行结果为:
北京1
上海2
天津3
大同4
太原5
深圳6
北京1
上海2
天津3
大同4
第二次执行结果为:
太原5
深圳6
北京1
上海2
天津3
大同4
太原5
深圳6
北京1
上海2
方案二:
并发10:sequential+each iteration
见下面的按照顺序执行且每次取一次值。
执行结果为:
北京1
北京1
北京1
北京1
北京1
北京1
北京1
北京1
北京1
北京1
第二次执行结果为:
上海2
上海2
上海2
上海2
上海2
上海2
上海2
上海2
上海2
上海2
方案三:
并发10:sequential+once
执行结果为:
北京1
北京1
北京1
北京1
北京1
北京1
北京1
北京1
北京1
北京1
第二次执行结果为
北京1
北京1
北京1
北京1
北京1
北京1
北京1
北京1
北京1
北京1
所以当我们要取唯一的时候,要使用each occurrunce
Sequential+each occurrunce为按顺序每次迭代取一次值;(按顺序执行)
random+each occurrunce为随机每次迭代取一次值;
unique+each occurrunce 为参数化的值只取一次,所以要求并发数小于参数化里的个数,大了要报错噢。

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值