Loadrunner脚本的高级设置(13)
一、实验目的
1)理解对虚拟用户脚本参数化的方法
2)理解对虚拟用户脚本插入检查点的方法
3)理解关联的概念、用途和意义
4)了解脚本运行时的设置方法
二、实验的步骤和方法
参数化
选取参数进行参数替换(以上一篇为例)
定义参数名和参数格式
Select or Create Paramter窗口中输入Parameter name,选择Parameter type(通常为File)
选择参数,打开参数属性窗口
Parameter Properties窗口进行参数设置
选项详解:
1)Parameter type: 参数类型,保持为File即可,一般无需修改
2)File Path:参数路径,可通过点Browser按钮跳转路径,选择自己定义的参数文件
3)Add Column: 添加一列数据,多个参数放在一个文件中,可以通过该功能进行添加
4)Add Row: 添加一行参数
5)Delete Column: 删除选中的列
6)Delete Row:删除选中的行
7)Edit with Notepad: 使用记事本打开参数文件,可以进行编辑(通常打开后,粘贴参数文件即可)
8)Data Wizard: 数据导入,可以使Excel,也可以是数据库,不过非实时,更新时需要重新导入
9)Parameter Simulation: 参数模拟,可调整并发用户数和迭代数,查看参数的选择和更新是否符合要求
10)Select column:为当前参数选中列表的方式(单列时无需调整,保持默认即可,主要针对多列时使用)
11)Select column-By number: 选择列时根据列编号选择
12)Select column-By name:选择列时根据列名称进行选择
13)File format:文件格式设置
14)File format-Column:多列数据间的分割标识,(Comma-逗号,Tab-制表符,Space-空格)
15)File format-First Data line:指定参数开始取值的行数(对于群组类场景比较适用)
16)Select next row:定义vuser如何从参数列表选取数据,针对每个Vuser每次取值的方式,重点关注!
Sequebtial: 同一个脚本,所有vuser都会按照顺数取值即取同样的值
Random: 同一个脚本,每个Vuser取值时都会选取随机的行
Unique: 同一个脚本,每一个Vuser取值为唯一值,取完则为空,不再获取,使用该取值方式时,需要保障参数的充足
Same Line As xx(参数名): 针对多个参数场景,其他参数更新时,选择该取值方 式, 会对应行一一对应取值
17)Update value on: 设置参数更新的方式,即触发访问参数列表取值的时机,触 发之后再按照Select next row进行取值,重点关注。
18)When out of values: 设置参数被取完时的处理方式
19)Allocate Vuser value in the Controller: 设置controller中如何为每个Vuser分配参数
检查点
关联
参考文章http://t.csdnimg.cn/Oe7Ry
配置虚拟用户脚本
参考文章http://t.csdnimg.cn/zgZmC