Loadrunder之脚本篇——参数化同行取值
2024-08-29 09:55:17
select next row 记录选择方式 Same line as,这个选项只有当参数多余一个时才会出现,其作用是根据某一个参数的行号取同一行。
例中的做法如下:
将多个参数存放在一个参数文件中:新建两个参数NewParam1和NewParam2。分别打开NewParam1和NewParam2的文件指向,将这两个参数的文件都指向NewParma.dat,即必须指向同一个文件。
然后设置NewParam1的Select column为第一列,NewParam2为第二列
步骤1:新建参数NewParam1,如下
步骤2:新建参数NewParm2,并指定参数文件和NewParm1的一样
步骤3:点击添加列Add Column,添加参数值,设置参数列为第2列,然后设置取值和NewParam1同行,如下
设置NewParam1的取值方法为Random,NewParam2的取值方法是Same line as NewParma1,这种设置下,当NewParam1随机从列1中选择一个值,NewParam2就会取得与该值同行的列2的参数记录。
测试
Action3()
{
lr_eval_string("{NewParam1}");
lr_eval_string("{NewParam2}");
return 0;
}
应用场景:用户登录,每个用户名使用不同的密码,需要确保用户名和密码配对,这里便可以采用同行取值的方式对用户名和密码进行参数化
最新文章
- IO流中SequenceInputStream类
- struts2拦截器の简单实现(日语系统,请忽略乱码,重在实现)
- Mysql-学习笔记(==》建表修改一)
- SQLSERVER2008 显示列信息,包含扩展属性
- c++错误崩溃3
- python 关于dict的一些总结
- 如何解决dns解析故障
- 使用Heartbeat实现双机热备
- 【子非鱼】归并排序过程呈现之java内置GUI表示
- 你可能需要为你的APP适配iOS11
- 解题报告 『机器翻译(vector)』
- Git安装以及常用命令(图文详解)
- HTML学习笔记Day13
- 15.scrapy模拟登陆案例
- read()、write()返回 Input/output error, Device or resource busy解决
- openssl rsautl和openssl pkeyutl(文件的非对称加密)
- 谷歌Cookies无法写入
- linux下主从同步和redis的用法
- CentOS下GPT分区(转)
- 【Linux】双向重导向命令tee
热门文章
- Solve Equation gcd(x,y)=gcd(x+y,lcm(x,y)) gcd(x,y)=1 =>; gcd(x*y,x+y)=1
- 21:开发脚本管理服务端LVS案例
- [转]Maven2中snapshot快照库的使用
- 获取云硬盘列表bug
- mongodb性能问题及原理分析
- Unity3D学习笔记——NGUI之UIScrollView
- UILabel标签文字过长时的显示方式
- 双基准快速排序(Dual-Pivot Quicksort)(转)
- 一道Google面试题——基数排序思想
- RTSP安防摄像机(海康大华宇视等)如何推送到RTMP流媒体服务器进行直播