Jmeter将JDBC Request查询结果(多列)作为下一个接口参数方法

最近在学习jmeter接口测试工具的使用,把其中走过弯路的地方分享
jmeter连接mysql数据库,并查询数据,这个配置过程不多说,百度一下,很多结果。
1、第一个请求,如图,一共查询三列数据,在variable names,定义这三个变量,来接收这三个结果
在这里插入图片描述
2、第二个请求,如图,查询出总数,在variable names,定义count变量,来接收这个总数
在这里插入图片描述
3、查询的数据,如图,横的-行,竖的-列
在这里插入图片描述
在这里插入图片描述
4、添加循环控制器,循环次数,引用查询出的结果的总数
在这里插入图片描述
5、循环控制器中添加计数器,名称为index,初始值为1,递增1
在这里插入图片描述
6、循环控制器中添加http请求,名称引用计数器的index,可以看出是第多少次请求,直接请求百度,主要是看查询出的结果,能否带过去
result1代表第一列,
result2代表第二列,
result3代表第三列,
以此类推,
result1_1就是第一列的第一个值
result1_2就是第一列的第二个值
以此类推,
数据要在请求中使用
第一次请求,要获取第一行的值,
第二次请求,要获取第二行的数据,
所以,result1_ 后边的值,就要使用计数器的index来动态设置
但是,两个变量,不能直接嵌套使用,要用到函数__V
用法 如图,注意,V前边是两个下划线,不是一个,只写一个会不生效
在这里插入图片描述
7、执行结果如图,第一次,第二次,只截了两个图作为代表,每次请求的数据,确实是数据库查询出来,并动态设置过来的
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值