loadrunner 脚本优化-参数化之Parameter List参数同行取值

简介: loadrunner 脚本优化-参数化之Parameter List参数同行取值

脚本优化-参数化之Parameter List参数同行取值


select next row记录选择方式Same line as,这个选项只有当参数多余一个时才会出现,其作用是根据某一个参数的行号取同一行

 

例中的做法如下:

将多个参数存放在一个参数文件中:新建两个参数NewParam1NewParam2。分别打开NewParam1NewParam2的文件指向,将这两个参数的文件都指向NewParma.dat,即必须指向同一个文件

 

然后设置NewParam1Select column为第一列,NewParam2为第二列

 

步骤1:新建参数NewParam1,如下


 

 

 

步骤2:新建参数NewParm2,并指定参数文件和NewParm1的一样

 

步骤3:点击添加列Add Column,添加参数值,设置参数列为第2列,然后设置取值和NewParam1同行,如下


 

 


设置NewParam1的取值方法为RandomNewParam2的取值方法是Same line as NewParma1,这种设置下,当NewParam1随机从列1中选择一个值,NewParam2就会取得与该值同行的列2的参数记录。

测试

Action3()

{

   lr_eval_string("{NewParam1}");

   lr_eval_string("{NewParam2}");

   return 0;

}


 

应用场景:用户登录,每个用户名使用不同的密码,需要确保用户名和密码配对,这里便可以采用同行取值的方式对用户名和密码进行参数化

 

目录
相关文章
|
6月前
|
SQL 缓存 测试技术
一篇文章讲明白LoadRunner:参数化
一篇文章讲明白LoadRunner:参数化
255 0
|
6月前
|
存储 NoSQL Redis
Redis第四弹,Redis实现list时候做出的优化ziplist(压缩链表,元素少的情况),可更好的节省空间list——(内部编码:quicklist)Object encoding
Redis第四弹,Redis实现list时候做出的优化ziplist(压缩链表,元素少的情况),可更好的节省空间list——(内部编码:quicklist)Object encoding
|
7月前
四种解决”Arg list too long”参数列表过长的办法
这些方法都可以帮助你避免因参数列表过长而导致的错误。选择方法取决于具体情况和需求。
293 0
|
7月前
|
Java
Java【代码分享 11】yaml配置List和Map参数对象的配置信息及类文件实例分享(效仿GatewayDynamic+DynamicDataSource的注入方法)
Java【代码分享 11】yaml配置List和Map参数对象的配置信息及类文件实例分享(效仿GatewayDynamic+DynamicDataSource的注入方法)
281 0
|
7月前
|
SQL IDE Java
MyBatis【问题 01】mapper传入array\collection\list类型的参数时报BindingException:Parameter ‘xx‘ not found问题复现及解决
MyBatis【问题 01】mapper传入array\collection\list类型的参数时报BindingException:Parameter ‘xx‘ not found问题复现及解决
220 0
|
Java Python
java调用python脚本并传递参数list
java调用python脚本并传递参数list
128 0
C++:模拟实现list及迭代器类模板优化方法
C++:模拟实现list及迭代器类模板优化方法
|
SQL Java 关系型数据库
Mybatis处理List参数
Mybatis处理List参数
200 0
|
存储 索引 Python
10.从入门到精通:Python 列表(List),列表脚本操作符,列表截取,列表函数&方法
10.从入门到精通:Python 列表(List),列表脚本操作符,列表截取,列表函数&方法
|
测试技术
Loadrunner 脚本开发-从文件读取数据并参数化
Loadrunner 脚本开发-从文件读取数据并参数化
122 0