简单说明:JDBC请求就是使用Jmeter连接数据库,执行sql语句,并返回对应的响应结果
步骤:
1、引入使用的数据库的驱动jar包,使用不同的数据库,我们需要引入不同的jar包。本文使用的MySQL,引入mysql-connector-java-3.0.17-ga-bin.jar
引入方法:直接将jar包复制到jmeter的libext目录
2、创建测试计划,添加数据库配置元件,配置数据库连接信息,如图
JDBC Driver class的填写,不同数据库的填写方式,可以参考以下表格
Datebase |
Driver class |
Database URL |
MySQL |
com.mysql.jdbc.Driver |
jdbc:mysql://host:port/{dbname} |
PostgreSQL |
org.postgresql.Driver |
jdbc:postgresql:{dbname} |
Oracle |
oracle.jdbc.driver.OracleDriver |
jdbc:oracle:thin:user/pass@//host:port/service |
Ingres (2006) |
ingres.jdbc.IngresDriver |
jdbc:ingres://host:port/db[;attr=value] |
MSSQL |
com.microsoft.sqlserver.jdbc.SQLServerDriver 或者 net.sourceforge.jtds.jdbc.Driver |
jdbc:sqlserver://IP:1433;databaseName=DBname 或者 jdbc:jtds:sqlserver://localhost:1433/"+"library" |
3、然后添加JDBC请求,编写SQL语句进行查询
执行结果
扩展:查询参数可以使用占位符和参数化