jmeter: JDBC Request (查询数据库获取数据库数据) 的使用

以mysql数据库为例  需准备的:数据库的用户名为root(你自己的用户名),用户名密码为*********(你自己的密码)

1,配置 JDBC Connection Configuration

重要参数说明:

  • Variable Name:数据库连接池的名称,我们可以有多个jdbc connection configuration,每个可以起个不同的名称,在jdbc request中可以通过这个名称选择合适的连接池进行使用。
  • Database URL:数据库url,jdbc:mysql://主机ip或者机器名称:mysql监听的端口号/数据库名称, 如:jdbc:mysql://localhost:3306/test
  • JDBC Driver classJDBC驱动
  • username:数据库登陆的用户名
  • passwrod:数据库登陆的密码

不同数据库具体的填写方式,可以参考下面的表格:

jmeter: JDBC Request (查询数据库获取数据库数据) 的使用

配置完成后

jmeter: JDBC Request (查询数据库获取数据库数据) 的使用

2,配置 JDBC 请求

重要的参数说明:

  • Variable Name:数据库连接池的名字,需要与JDBC Connection Configuration的Variable Name Bound Pool名字保持一致
  • Query:填写的sql语句未尾不要加“;”
  • Parameter valus:参数值
  • Parameter types:参数类型,可参考:Javadoc for java.sql.Types
  • Variable names:保存sql语句返回结果的变量名
  • Result variable name:创建一个对象变量,保存所有返回的结果
  • Query timeout:查询超时时间
  • Handle result set:定义如何处理由callable statements语句返回的结果

jmeter: JDBC Request (查询数据库获取数据库数据) 的使用