简单说明:JDBC请求就是使用Jmeter连接数据库,执行sql语句,并返回对应的响应结果

步骤:

1、引入使用的数据库的驱动jar包,使用不同的数据库,我们需要引入不同的jar包。本文使用的MySQL,引入mysql-connector-java-3.0.17-ga-bin.jar

引入方法:直接将jar包复制到jmeter的lib\ext目录

2、创建测试计划,添加数据库配置元件,配置数据库连接信息,如图

Jmeter常用脚本开发之JDBC请求-LMLPHP

Jmeter常用脚本开发之JDBC请求-LMLPHP

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语句进行查询

Jmeter常用脚本开发之JDBC请求-LMLPHP

Jmeter常用脚本开发之JDBC请求-LMLPHP

执行结果

Jmeter常用脚本开发之JDBC请求-LMLPHP

扩展:查询参数可以使用占位符和参数化

Jmeter常用脚本开发之JDBC请求-LMLPHP

Jmeter常用脚本开发之JDBC请求-LMLPHP

05-03 20:46