前面我们讲过,如何将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里面设置的数据库连接池变量