JDBC请求详解

JDBC请求

在使用JDBC请求之前需要配置Jmeter连接到数据库,相关操作,请参照我的另一篇博客

https://blog.csdn.net/weixin_45490820/article/details/118962206

在配置好驱动和数据库连接的相关配置之后就可以添加对应的JDBC请求了

JDBC请求详解_第1张图片

JDBC Requst参数配置

JDBC请求详解_第2张图片

结果查看

JDBC请求详解_第3张图片 

JDBC参数详解 

Variable Name(数据库连接池名称):与JDBC Connection Configuration的Variable Name一致 ;
Query Type(语句类型):查询select,增删改用update,多个查询语句放在一起执行选择Callable;
Query(语句):SQL后不要添加分号“;” ;
Parameter valus:SQL语句中要用到的参数值 ;
Parameter types:参数化对应的数据类型;
Variable names:sql语句返回结果的变量名 ,可配置多个,以逗号分隔;
Result variable name:创建一个对象变量,保存所有返回的结果 ;
Query timeout:查询超时时间 ;
Handle result set:定义如何处理由callable statements语句返回的结果;

JDBC变量提取

比如在上述JDBC请求获取的结果中我们需要将TUID的第一个值拿出来在下一个请求中使用该如何去做

配置变量名

JDBC请求详解_第4张图片

添加Debug Sampler(调试取样器)

JDBC请求详解_第5张图片

现在可以查看下运行结果,共计28个TUID全部被取出并且按照TUID_xx命名

JDBC请求详解_第6张图片

变量关联下一个请求

如何关联参考https://blog.csdn.net/weixin_45490820/article/details/118788604

JDBC请求详解_第7张图片

查看结果

JDBC请求详解_第8张图片

提取所有TUID的做法如下

JDBC请求详解_第9张图片

JDBC请求详解_第10张图片

正则表达式提取JDBC请求返回结果

SQL如下

JDBC请求详解_第11张图片

查询结果

JDBC请求详解_第12张图片

添加正则表达式

 JDBC请求详解_第13张图片

正则表达式参数详情

JDBC请求详解_第14张图片

 

使用TUID,在路径中提取

JDBC请求详解_第15张图片

查看结果

JDBC请求详解_第16张图片

 

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(jmeter)