LoadRunner 的参数化数据更新方式解析

脚本设置完参数化,脚本运行的每一遍所取的参数化的值都不一样,那么这个值按照个什么情况来取呢?会有很多种方式

Select next row【选择下一行】:

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

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

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

 

Update value on【更新时的值】: 

每次迭代(Each iteration) :每次迭代时取新的值,假如50个用户都取第一条数据,称为一次迭代;完了50个用户都取第二条数据,后面以此类推。

每次出现(Each occurrence):每次参数时取新的值,这里强调前后两次取值不能相同。

只取一次(once) :参数化中的数据,一条数据只能被抽取一次。(如果数据轮次完,脚本还在运行将会报错)


实际经常使用的效果:

1-Unique+Each iteration的方式:每次迭代为每个虚拟用户分配唯一的一个数据(比如参数化2个数据,场景同时运行2个用户,每次迭代提交时,2个用户分别使用2个不同的数据同时进行提交)

2-Sequential+Each iteration的方式:每次迭代所有的虚拟用户都顺序选择一个数据(比如参数化2个数据,场景同时运行2个用户,每次迭代提交时,第一轮迭代2个用户都选择数据1进行提交,第二次迭代2个用户都选择数据2进行提交,依次类推)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值