Jmeter-JDBC Request参数化

时间:2023-03-09 23:02:59
Jmeter-JDBC Request参数化

一、参数化

1.选择Query Type(查询类型)为Prepared Select Statement

2.写好sql

3.在Parameter Values中输入参数,多个参数用‘,’隔开

4.Parameter types参数类型varchar、integer。。。

Jmeter-JDBC Request参数化

二、使用上一次查询结果作为参数(使用Variable names)

1.在第一个JDBC Request中设置Variable names,查询结果存储在Jmeter变量中

Jmeter-JDBC Request参数化

2.添加Debug Sampler可以看到变量的值

变量名_#,查询出来的结果个数

变量名_1,第一个值

变量名_2,第二个值

。。。

Jmeter-JDBC Request参数化

3.变量参数

在Parameter Values中输入参数,${id1_1},${id1_2},${id1_3}

Jmeter-JDBC Request参数化

三、使用上一次查询结果作为参数(使用Result Variable names)

1.在第一个JDBC Request中设置Result Variable names,查询结果存储在Jmeter变量中

Jmeter-JDBC Request参数化

2.添加Debug Sampler可以看到变量的值

Jmeter-JDBC Request参数化

3.添加BeanShell Sampler

vars.getObject("变量名").get(第几个值).get("数据库表列名").toString()

vars.put("新变量名",值);

Jmeter-JDBC Request参数化

4.使用参数

Jmeter-JDBC Request参数化