学习五:参数化
参数化分为几块内容逐渐学习:
1.简单实现
在脚本中选中要参数化的内容,‘右键菜单’—‘Replace with a new parameter’,可以选择或新建一个parameter,我们填写一个parameter name,然后点击‘Properties…’按钮,打开‘Parameter Properties’对话框。
我的数据文件是excel,我新建了一个dat文件,把excel里相应的数据复制到dat里,然后在‘Parameter Properties’中type为‘File’,并在‘File’中选中我新建的dat文件,会自动把dat文件中的内容加载到下面的表格里。
在‘select column’里,可以通过列的id或者name来选中该参数对应的列。
同样的方法,把username和password都参数化,在password的‘select next row’里选择‘same line as username’,这样就不用都修改两个参数的设置了。当然这样只适用于这种一对一关联特别强的
保存之后运行,发现能够从dat文件中读取数据了,简单的参数化成功。
2.Action迭代次数
在参数化成功之后发现,Action只是运行了一次,而我想让Action迭代多次。方法如下:
打开‘Vuser’—‘Run-time Settings’—‘Run Logic’,将‘Number of Iterations’设置成想要迭代的次数,保存后再次运行,成功迭代多次。
3.深入1:不同的参数化方式
LR参数化方式不仅仅有File一种,在‘Parameter Properties’—‘Parameter type’中可以选择多种参数化方式,比如‘Custom’可以用自己定义的变量、‘Date/Time’可以选择指定的日期时间格