1. 下载 mysql-connector-java-8.0.11.jar
版本参考:https://dev.mysql.com/doc/connector-j/5.1/en/connector-j-versions.html
下载地址:https://repo1.maven.org/maven2/mysql/mysql-connector-java/
2. 添加数据库jar包
拷贝mysql驱动包到jmeter/lib目录下
或者
在测试计划处添加驱动jar包
![](https://img.haomeiwen.com/i15384879/0f8b4eaf6ed30acd.png)
3. 添加一个线程组以及JDBC Request
![](https://img.haomeiwen.com/i15384879/9bd5dffe41ad4286.png)
4. 添加JDBC Connection Configuration
![](https://img.haomeiwen.com/i15384879/6f56d2fed8efb6a1.png)
Variable Name for created pool:自定义连接池名称
Database URL:jdbc:mysql://{ip}:{port}/{dbname}?useUnicode=true&characterEncoding=utf8
JDBC driver class:JDBC驱动
Username:数据库用户名
Password:数据库密码
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" |
![](https://img.haomeiwen.com/i15384879/124b920786614e44.png)
如果遇到如下报错:
Cannot create PoolableConnectionFactory (The server time zone value '???��������??��??' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support.)
在Database URL 中添加
serverTimezone=UTC
![](https://img.haomeiwen.com/i15384879/201996600e1e9df9.png)
![](https://img.haomeiwen.com/i15384879/bdd2777c71d59b32.png)
![](https://img.haomeiwen.com/i15384879/9ec16bc256ada568.png)
网友评论