Loadrunner 参数化取值规则总结

白日依山尽,黄河入海流。欲穷千里目,更上一层楼。

Loadrunner 参数化取值规则总结

一、相关属性

1、Select next row(选择下一行)--基于参数文件

① sequential顺序

② Random随机

③ Unique唯一

④ Same line as __ 取与某一参数相同行

2、Update value on (在什么情况下更新值)--基于脚本

① Each iteration每次迭代

② Each occurrence 每次出现

③ Once 只取一次

3、When out of values(参数值取完后)--基于参数文件

① Abort vuser 停止运行虚拟用户

② Continue in a cyclic manner 以循环的方式继续运行

③ Continue with last value 用最后一个值继续运行

4、Allocate Vuser values in the controller(在场景中分配给虚拟用户的参数值个数)

① Automatically allocate block size 自动分配块大小

② Allocate __ values for each Vusers 手动分配多少个参数值给每一个虚拟用户

二、select next row + update value on组合

1、假设参数文件:abcdefgh

2、该参数在action脚本中出现两次。

 

三、select next row + update value on + when out of values 组合

1、当select next row unique 时,会涉及到参数文件中的值都被取完后,场景运行方式。

2、该参数在action脚本中出现两次。

 

四、select next row + update value on + when out of values + Allocate Vuser values in the controller 组合

1、该参数在action脚本中出现两次。

五、注意事项

1、当参数出现在init+action+end脚本中,each iteration下,init中参数的取值等于action中第一次迭代参数的取值,end中参数的取值等于action中最后一次迭代参数的取值。

2、Same line as __ 多用于两个参数之间有关联关系的情况,如用户名与密码。

 

posted @ 2019-09-04 16:49  菜园籽~  阅读(845)  评论(0编辑  收藏  举报