Loadrunner11之VuGen参数化技术Parameter List

 

 

loadrunner函数中;

      参数数组中参数必须都是以相同的名字开头,接下划线加数字的方式顺序赋值,参数数组必须有一个参数名_count的参数来记录数组的长度

1、parameter type参数类型

       File文件

       Date/time日期/时间

       Group name组名

       Iteration number重复编号

      Table表

      Unique number唯一编号

      Random number随机编号

      Load generator name下载生成名称

      User defined function使用规定的功能

      Vuser id虚拟用户ID

      XML XML

2、File文件存储位置

      Add column添加列

      Add row添加行

      Delete column删除列

      Delete row删除行

      Edit with notepad使用文本编辑

      Data wizard通过数据库从ODBC导入

      Simulate parameter模拟参数

3、select column选择列

      By number 通过编号

      By name通过名称

4、file format文件格式

      Column列分隔符comma逗号分隔符tab制表分隔符space空格分隔符

      First data第一个数据行

5、select next row选择下一行的设置

      Sequential顺序取值,顺序地向Vuser分配参数值

      Random随机取值

      Unique唯一取值

      Same line as XX取某一个参数的同一行

6、update value on更新值的时间设置

      Each iteration每次迭代更新;指Vuser为每次脚本迭代使用新值

      Each occurrence每次取值更新;指Vuser为每次参数出现时使用新值

      Once只更新一次;指Vuser在方案运行期间仅对参数值更新一次

7、when out of value超出后的值设置

      Abort vuser当超出时终止脚本

Continue in a cyclic manner当超出时回到列表头再次取值

Continue with last value使用参数表中的最后一个值

8、allocate vuser values in the controller控制器里分配虚拟用户数值

      Automatically allocate block size自动分配程序块大小

Allocate XXX values for each vuser为每个虚拟用户分配XXX值

 

以上的是帮助文档的通用解释,说下自己的想法:

   1.  select next row
     是选择下一条数据的方式,Sequential和Random 有可能会出现多个用户同时迭代同一条数据的情况.

     而unique不会.

   2. update value on更新值的时间设置

         Each iteration每次迭代更新;指Vuser为每次脚本迭代使用新值

                            单用户,每次迭代更新;多用户的每个用户执行脚本一次就更新一次.

         Each occurrence每次取值更新;指Vuser为每次参数出现时使用新值,这里注意如果用多次用了 lr_eval_string("{id}")取参数,那么此时每次都会更新!

         Once只更新一次;指Vuser在方案运行期间仅对参数值更新一次

 

 

posted on 2012-12-27 16:36  babyblue  阅读(985)  评论(0)    收藏  举报