2014-01-21 82 views
1

我正在研究用于JMeter的Java请求类。该类需要访问测试计划其余部分正在使用的相同数据库。有没有办法从Java代码访问测试计划的JDBC连接?在Java代码中使用JMeter JDBC连接

回答

3

假设你有以下JDBC Connection Configuration配置:

enter image description here

您可以访问连接使用JSR223 Sampler +的Groovy +缓存键(任何你想要的唯一的字符串)这样说:

enter image description here

如果您要复制粘贴,取样器包含此:

import java.sql.Connection; 
import org.apache.jmeter.protocol.jdbc.config.DataSourceElement; 
Connection conn = DataSourceElement.getConnection("jdbcConfig"); 
// Ensure you close conn 
+0

谢谢!看起来Java请求采样器也可以访问DataSourceElement类。所以它也应该在那个环境中工作。我希望这是在JMeter文档中。 – mrog