loadrunner-2-9脚本参数化

Posted snailvsstar

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了loadrunner-2-9脚本参数化相关的知识,希望对你有一定的参考价值。

1、设置脚本中录制时需参数化的有效值

如脚本中的出发地点对应的value值可进行参数化设置,如图所示

通过以下几种方式配置数据

  • Add Row添加行
  • Browser导入文件
  • Datawizard数据向导-连接数据库

 1、Select next row(选择下一行)

顺序sequential:按照参数化的数据顺序,一个一个来取值

随机random:参数化中的数据,每次随机的从中抽取数据

唯一unique:为每个虚拟用户分配一条唯一的数据

2、Update value on(更新时的值)

每次迭代each iteration:每次迭代时取的新值

每次出现each occurrence:每次参数化时取新的值,这里强调前后两次取值不能相同

只取一次once:参数化中的数据,一条数据只能被抽取一次。

Update Value on

(更新方法)

Select next row

(数据分配方法)

Sequential顺序

Random随机

Unique唯一

Each Iteration(每次迭代)

对于每次迭代,Vuser会从数据表中提取下一个值

对于每次迭代,Vuser会从数据表中提取新的随机值。

对于每次迭代,Vuser会从数据表中提取下一个唯一值。

Each Occurrence(每次出现)

参数每次出现时,Vuser将从数据表中提取下一个值,即使在同一迭代中。

参数每次出现时,Vuser将从数据表中提取新的随机值,即使在同一迭代中。

参数每次出现时,Vuser将从数据表中提取新的唯一值,即使在同一迭代中。

Once(一次)

对于每一个Vuser,第一次迭代中分配的值,将用于所有后续的迭代。

第一次迭代中分配的随机值将用于该Vuser的所有迭代。

第一次迭代中分配的唯一值将用于所有的后续迭代。

 

怎样取下一行数据? 

Sequential:顺序,所有虚拟用户按照顺序读取数据表 
Random:随机,所有虚拟用户随机形式读取数据表 
Unique:唯一,所有虚拟用户每次各取一值(不重复)
什么时候访问数据表完成数据更新? 
Each iteration:每次迭代以后 
Each occurrence:每次出现参数 
Once:每出现一个虚拟用户

以上是关于loadrunner-2-9脚本参数化的主要内容,如果未能解决你的问题,请参考以下文章

SqlServer参数化脚本与自动参数化(简单参数化)

Loadrunner--参数化知识点及参数池策略

性能工具之 nGrinder 参数化脚本编写

Jmeter进阶--参数化

loadrunner录制脚本后,进行参数化设置,回放脚本报错

loadrunner录制脚本参数化之间的关联设置