JMeter Groovy SQL 连接使用 JDBC 连接配置
JMeter Groovy SQL Connection use JDBC Connection Configuration
我已经在 JMeter 中设置了 JDBC 连接配置
现在我想使用 groovy 代码在所有 JSR223 采样器中使用此连接详细信息,但我遇到错误或者真的不知道如何使用它
因此,我不是简单地使用连接配置,而是在每个采样器中提供完整的连接字符串详细信息
import groovy.sql.Sql
def dburl = 'jdbc:mysql://${__P(${env}_host)}:${__P(${env}_port)}/${__P(${env}_db)}?requireSSL=false&useSSL=false&rewriteBatchedStatements=true&useServerPrepStmts=true&verifyServerCertificate=false'
def user = '${__P(${env}_username)}'
def password = '${__P(${env}_password)}'
def driver = '${__P(${env}_driver)}'
def sql = Sql.newInstance(dburl, user, password, driver)
如何简单地使用我创建的连接配置
类似于:
def connection = org.apache.jmeter.protocol.jdbc.config.DataSourceElement.getConnection("your pool name")
def sql = new Sql(connection)
还有don't use JMeter Functions or Variables in Groovy scripts.
我已经在 JMeter 中设置了 JDBC 连接配置
现在我想使用 groovy 代码在所有 JSR223 采样器中使用此连接详细信息,但我遇到错误或者真的不知道如何使用它
因此,我不是简单地使用连接配置,而是在每个采样器中提供完整的连接字符串详细信息
import groovy.sql.Sql
def dburl = 'jdbc:mysql://${__P(${env}_host)}:${__P(${env}_port)}/${__P(${env}_db)}?requireSSL=false&useSSL=false&rewriteBatchedStatements=true&useServerPrepStmts=true&verifyServerCertificate=false'
def user = '${__P(${env}_username)}'
def password = '${__P(${env}_password)}'
def driver = '${__P(${env}_driver)}'
def sql = Sql.newInstance(dburl, user, password, driver)
如何简单地使用我创建的连接配置
类似于:
def connection = org.apache.jmeter.protocol.jdbc.config.DataSourceElement.getConnection("your pool name")
def sql = new Sql(connection)
还有don't use JMeter Functions or Variables in Groovy scripts.