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;

}


 

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

 

目录
相关文章
|
1月前
|
存储 NoSQL Redis
Redis第四弹,Redis实现list时候做出的优化ziplist(压缩链表,元素少的情况),可更好的节省空间list——(内部编码:quicklist)Object encoding
Redis第四弹,Redis实现list时候做出的优化ziplist(压缩链表,元素少的情况),可更好的节省空间list——(内部编码:quicklist)Object encoding
|
SQL
Parameter ‘id‘ not found. Available parameters are [collection, list]
Parameter ‘id‘ not found. Available parameters are [collection, list]
161 0
|
Java 数据库连接 mybatis
mybatis关于出现Parameter ‘XXX‘ not found. Available parameters are [collection, list]问题的解决方案
mybatis关于出现Parameter ‘XXX‘ not found. Available parameters are [collection, list]问题的解决方案
656 0
|
8月前
|
Java Python
java调用python脚本并传递参数list
java调用python脚本并传递参数list
|
9月前
|
C++
C++:模拟实现list及迭代器类模板优化方法
C++:模拟实现list及迭代器类模板优化方法
|
存储 索引 Python
10.从入门到精通:Python 列表(List),列表脚本操作符,列表截取,列表函数&方法
10.从入门到精通:Python 列表(List),列表脚本操作符,列表截取,列表函数&方法
|
JSON 测试技术 数据安全/隐私保护
Loadrunner 脚本开发-利用web_submit_data函数实现POST请求
Loadrunner 脚本开发-利用web_submit_data函数实现POST请求
133 0
|
网络协议 测试技术 Windows
Loadrunner 脚本开发-利用loadrunner开发Windows Sockets协议脚本
Loadrunner 脚本开发-利用loadrunner开发Windows Sockets协议脚本
152 0
|
测试技术
Loadrunner 脚本开发-从文件读取数据并参数化
Loadrunner 脚本开发-从文件读取数据并参数化
77 0
|
Java 测试技术 Android开发
Loadrunner脚本开发-基于HTTP协议的流媒体视频在线播放服务器性能测试
Loadrunner脚本开发-基于HTTP协议的流媒体视频在线播放服务器性能测试
101 0