如何将数据库查询出来的字段值作为参数传入下一个请求中

前面我们讲过,如何将jmeter和plsql数据库连接起来,总体思路就是添加一个JDBC Connection Configuration,将plsql要连接的数据库信息配置好,然后添加一个sql的数据库请求jdbc request。那么现在有个问题,就是如果我要把数据库查询到的结果,作为下一个请求的入参,这个怎么搞呢?

测试需求:提出每个小组派4张单子

测试步骤:

1、查询出小组

2、每个小组派发4张单子,(通过请求,每个小组循环4次)

3、每张单子的单号不一样,(用随机函数)

一、首先,我们要把plsql查询的结果取出来。

如何将数据库查询出来的字段值作为参数传入下一个请求中

 

 二、添加一个for each 控制器

如何将数据库查询出来的字段值作为参数传入下一个请求中

 

那我这里的需求是要对每个前面的查询结果每个org_id都要取出来,因为我还要查询一个总数,比如说我结果有10个,那就要从第1个取到第10个对不对,那我从地0个 到第9个 也能够把这个10个数据取出来。

因此我用一个count来看看我查询的总数

如何将数据库查询出来的字段值作为参数传入下一个请求中

 

 如何将数据库查询出来的字段值作为参数传入下一个请求中

 

 

 

如何将数据库查询出来的字段值作为参数传入下一个请求中

 

三、如何引用

如何将数据库查询出来的字段值作为参数传入下一个请求中

 

遇到的问题总结:

1、每个jdbc request里面的都要引用jdbc configuration里面设置的数据库连接池变量

如何将数据库查询出来的字段值作为参数传入下一个请求中

 

 如何将数据库查询出来的字段值作为参数传入下一个请求中

 

 

 

 

上一篇:如何从Oracle SQL脚本中分离出各个sql语句,以便从java代码执行


下一篇:plsql--异常处理