漫游测试之性能测试(3.1.5. 脚本开发过程-3.1.5.5参数化、集合点)
a)、参数化的原理和本质
Loadrunner所谓的参数化,其实质就是一个存在各种数据的数据池,可以看成是一个DataTable或者DataSet或者数组或者一个字符串类型的变量。
b)、参数化的流程
c)、内置参数化的类型
红色部分为参用参数的类型。
所有参数的值,在这里面都是可以添加字符或者删除字符以用来构成自己需要的字符内容。
b)、内置参数化的选项
Sequential+Each iteration:按照Run Logic中设置的迭代次数,然后按照参数列表中记录的先后顺序从上往下取值的过程(受迭代次数的影响),不够后又从头开始取值。
Sequential+Each occurrence:按照Run Logic中设置的迭代次数,然后按照参数列表中的记录的先后顺序只取一次。
Sequential+Once:只取一次值。
Unique中When out of values:
Abort Vuser:当参数取值超出参数表的记录条数时,忽略用户脚本。
Continue in a cyclic manner:当参数取值超出参数表记录时,使用循环扫描的方式。
Continue with last value:当参数不够时,使用最后一个值。
通过函数lr_advance_param(“param1”)可以手动让其移动到下一位。
d)、11.0中检查参数设置是否足够Vuser数
3.1.5.6集合点
在需要插入集合点的请求前面插入集合点。集合点一般只应用在具有同时提交的性质的功能处,大多数时候集合点是可以不设的。