LoadRunner脚本参数化设置

  LoadRunner,是一种预测系统行为和性能的负载测试工具,其中VUG(Virtual User Generator)主要用于虚拟用户生成和脚本编辑。为了实现单用户多次迭代执行脚本,VUG提供了强大的参数化功能。

  打开【参数列表】:

  单击菜单栏 Vuser 下 Parameter List  (快捷键 ctrl+L)

  VGU提供的参数类型(parameters type)种类很多,每种参数取数据的方式个不相同,根据脚本需要设定不同类型的参数。

  常用的类型有:Date/Time(时间日期型参数)、File(文件型参数)、Iteration Number(迭代次数参数)、Ramdom Number(随机参数)、Unique Number(唯一值参数)、Table(表格型参数)等。

  以文件型参数为例,File参数是从文件中读取数据作为参数的值,同一个文件中的不同数据值可根据字段名设置为不同的参数,如下:

  

 

 

  File format【文件格式】设置:

  其中Column下拉框表示字段间隔符,分隔符有Space(空格)、Tab(制表符)、Comma(逗号)可选。

  First data表示取数据的起始位置,以行为单位。

  

  

  Select next row【选择下一行】:

  

  表示下一个参数值选择的规律:

  Sequential(顺序选择):从起始位置取第一个参数值后,后面的参数值按行顺序依次取值。

  Random(随机选择):从起始位置取第一个参数值后,后面的参数值在所有行中随机选择。

  Unique(唯一选择):从起始位置取第一个参数值后,后面的参数值在所有行中只选一次。

  Same line as xxxx:同第一个参数值设置。

 

  Update value on【更新时的值】:

  

  表示参数取值变化的方式

  Each iteration:按每一次迭代取变化参数值(脚本在当前迭代里,参数不论出现多少次,值固定)

  Each occurrence :按每一次出现变化参数值(脚本迭代运行中,参数每出现一次值变化一次,与迭代次数无关)

  Once:迭代过程中,参数值始终保持第一次取的值

 

  【注意事项】

  当参数选择的规律为Unique(唯一值)时且迭代次数>参数值个数则可以选择

  When out of values【超出范围时】

  

  Abort Vuser:脚本中止,Failed

  Continue in a cyclic manner : 循环使用列表参数值

  Continue with last value: 后续迭代参数值取值与上一次迭代取值相同

  

  

 

posted @ 2017-01-05 19:14  ZitherPeng  阅读(5671)  评论(0编辑  收藏  举报