each iteration和 each occurrence的区别

Loadrunner中,我们在参数列表里面设置参数时,需选择值的调用方式(update value on)each iteration,each occurrenceonce
在这里插入图片描述

如何来区别这三种方式呢?

each iteration是指每迭代一次取一次值;
each occurrence是指每发生一次取一次值;
once是指仅取一次值。

假如参数为{department},其参数值有四种【如果只有一个地方调用这个参数,那么each iteration和each occurrence的结果差不多;如果有多个地方调用这个参数,那么请往下看】:
市场部
开发部
运营部
财务部

这里假设有两个地方调用了这个参数
1.使用的是each iteration,结果为
第一次取值:
市场部(第一个调用的地方)
市场部(第二个调用的地方)

第二次取值:
开发部(第一个调用的地方)
开发部(第二个调用的地方)

第三次取值:
运营部(第一个调用的地方)
运营部(第二个调用的地方)

2.使用的是each occurrence,结果为
第一次取值:
市场部(第一个调用的地方)
开发部(第二个调用的地方)

第二次取值:
运营部(第一个调用的地方)
财务部(第二个调用的地方)

第三次取值:
市场部(第一个调用的地方)
开发部(第二个调用的地方)

3.使用的是once,结果为
第一次取值:
市场部(第一个调用的地方)
市场部(第二个调用的地方)

第二次取值:
市场部(第一个调用的地方)
市场部(第二个调用的地方)

第三次取值:
市场部(第一个调用的地方)
市场部(第二个调用的地方)

猜你喜欢

转载自blog.csdn.net/qq_43096786/article/details/108224215