配置元件-JDBC
一、JDBC Connection Configuration
1、引入mysql jar包

2、连接mysql数据库

Variable Name for created pool:数据库连接池的名称,一个测试计划可以创建多个JDBC Connection
Connection pool Configuration:连接池参数配置,基本保持默认就行了,可根据需要进行修改
| 字段 | 含义 |
| Max Number of Connections |
|
| Max Wait(ms) | 在连接池中取回连接最大等待时间 |
| Time Between Eviction Runs(ms) |
|
| Auto Commit | 自动提交sql语句,如:修改数据库时,自动 commit |
| Transaction isolation | 事务隔离级别 |
| Preinit Pool |
|
Connection Validation by Pool:验证连接池是否可响应
| 字段 | 含义 |
| Test While Idle | 当连接空闲时是否断开 |
| Soft Min Evictable Idle Time(ms) | 连接在池中处于空闲状态的最短时间 |
| Validation Query |
|
Database Connection Configuration:数据库连接配置
| 字段 | 含义 |
| Database URL | 数据库连接 URL |
| JDBC Driver class | 数据库驱动 |
| Username | 数据库登录用户名 |
| Password | 数据库登录密码 |
| Connection Properties | 建立连接时要设置的连接属性 |
Database URL 举例
jdbc:mysql://localhost:3306/dbname?useUnicode=true&characterEncoding=UTF8&allowMultiQueries=true
useUnicode=true&characterEncoding=UTF8(指定字符的编码、解码格式)
allowMultiQueries=true(允许执行多条 sql语句)
autoReconnect=true(当数据库连接异常中断时,是否自动重新连接)
二、JDBC Request

1、字段含义
| 字段 | 含义 |
|
Variable Name Bound to Pool |
数据库连接池配置的名称 |
|
Query Type |
sql 语句的类型 |
|
SQL Query |
|
|
Parameter values |
需要传递的变量值,多个变量用 , 分隔 |
|
Parameter types |
变量类型 |
|
Variable Names |
|
|
Result Variable Name |
一个 Object 变量存储所有返回值 |
|
Query timeout(s) |
超时时间;默认0,代表无限时间 |
|
Limit ResultSet |
和 limit 类似作用,限制 sql 语句返回结果集的行数 |
|
Handle ResultSet |
如何定义 callable statements 返回的结果集;默认是存储为字符串 |
2、参数化例子如下:

浙公网安备 33010602011771号