在 Java 代码中使用 JMeter JDBC 连接

mro*_*rog 2 java jdbc jmeter

我正在开发一个用于 JMeter 的 Java Request 类。该类需要访问测试计划的其余部分正在使用的同一数据库。有没有办法从 Java 代码访问测试计划的 JDBC 连接?

pmp*_*mpm 5

假设您有以下JDBC 连接配置配置:

在此输入图像描述

您可以使用JSR223 Sampler + Groovy+Cache Key(无论您想要什么唯一的字符串)以这种方式访问​​连接:

在此输入图像描述

如果你想复制粘贴,Sampler包含以下内容:

import java.sql.Connection;
import org.apache.jmeter.protocol.jdbc.config.DataSourceElement;
Connection conn = DataSourceElement.getConnection("jdbcConfig");
// Ensure you close conn
Run Code Online (Sandbox Code Playgroud)