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;

}


 

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

 

目录
相关文章
|
SQL
Parameter ‘id‘ not found. Available parameters are [collection, list]
Parameter ‘id‘ not found. Available parameters are [collection, list]
673 0
|
Java 数据库连接 mybatis
mybatis关于出现Parameter ‘XXX‘ not found. Available parameters are [collection, list]问题的解决方案
mybatis关于出现Parameter ‘XXX‘ not found. Available parameters are [collection, list]问题的解决方案
2302 0
|
SQL 缓存 测试技术
一篇文章讲明白LoadRunner:参数化
一篇文章讲明白LoadRunner:参数化
989 0
四种解决”Arg list too long”参数列表过长的办法
这些方法都可以帮助你避免因参数列表过长而导致的错误。选择方法取决于具体情况和需求。
1125 0
|
Java
Java【代码分享 11】yaml配置List和Map参数对象的配置信息及类文件实例分享(效仿GatewayDynamic+DynamicDataSource的注入方法)
Java【代码分享 11】yaml配置List和Map参数对象的配置信息及类文件实例分享(效仿GatewayDynamic+DynamicDataSource的注入方法)
722 0
|
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问题复现及解决
959 0
|
Java Python
java调用python脚本并传递参数list
java调用python脚本并传递参数list
411 0
|
SQL Java 关系型数据库
Mybatis处理List参数
Mybatis处理List参数
404 0
|
存储 索引 Python
10.从入门到精通:Python 列表(List),列表脚本操作符,列表截取,列表函数&方法
10.从入门到精通:Python 列表(List),列表脚本操作符,列表截取,列表函数&方法
|
JSON 测试技术 数据安全/隐私保护
Loadrunner 脚本开发-利用web_submit_data函数实现POST请求
Loadrunner 脚本开发-利用web_submit_data函数实现POST请求
539 0