jmeter连接数据库
1下载jar包,并导入jmeter测试计划中:mysql-connector-java-5.1.46.jar
链接:https://pan.baidu.com/s/1Un5Iuya72O2e8qDMjYwWmA 提取码:aufo
解压后,将jar包导入测试计划即可
2添加线程组,改名为JDBC
3添加配置元件JDBC Connection Configuration,连接数据库
4配置JDBC Connection Configuration参数说明
Variable Name:数据库连接池的名称,我们可以有多个jdbc connection configuration,每个可以起个不同的名称,在jdbc request中可以通过这个名称选择合适的连接池进行使用。
Database URL:数据库url,jdbc:mysql://主机ip或者机器名称:mysql监听的端口号/数据库名称, 如:jdbc:mysql://localhost:3306/test
JDBC Driver class:JDBC驱动
username:数据库登陆的用户名
passwrod:数据库登陆的密码
不同数据库具体的填写方式,可以参考下面的表格:
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"
|
5添加取样器JDBC Request,写SQL语句;如果是查询语句,Query Type选择Select Statement
6运行,结果如下;在数据库里面执行相同的SQL可以和响应数据对比下结果是否正确。