Jmeter之JDBC请求2--传参
最近的工作需要跨服务器查询数据库,网上搜了些方法,比较复杂。突然想到Jmeter的JDBC请求,于是用了2个小时回顾并试验了可行性,能满足简单的跨服务器查询吧。
一、添加线程组
二、服务器1的JDBC连接配置
1、添加服务器1的JDBC连接配置
2、服务器1的JDBC连接配置
三、服务器1的JDBC请求
1、添加服务器1的JDBC请求
2、配置服务器1的JDBC请求
3、添加Debug Sampler和察看结果树
4、查看服务器1的JDBC请求结果及返回的参数
我们现在要用的就是查询出的结果,由于是多个数据,我们通过下标形式访问 ${ryid_1}、${ryid_2}、……对应数据。接下来就是将这些参数传到服务器2中进行查询
四、服务器2的JDBC连接配置
1、添加服务器2的JDBC连接配置
2、服务器2的JDBC连接配置
五、服务器2的JDBC请求
1、添加计数器并配置
2、添加并配置服务器2的JDBC请求
3、添加并配置循环控制器
由于这个脚本中的参数有多个,需要多次执行,所以在服务器2的JDBC请求上级添加循环控制器来使sql能循环执行
4、保证计数器和服务器2的JDBC请求都在这个循环控制器的里面,如下图所示:
六、查看下执行结果
这样比较简单的跨服务器的数据库查询就完成了