[TOC]
>[success] ## **一:jmeter配置数据库驱动**
首先下载jmeter的[mysql](https://dev.mysql.com/downloads/connector/j/)驱动并将下载好的驱动放到Jmeter的lib文件中
:-: ![](https://img.kancloud.cn/08/97/0897da040c45b6344d951fd2aa96ddba_1021x599.png)
**添加后一定要重启jmeter**
<br>
<br>
<br>
>[info] ### **1:添加驱动**
1、点击测试计划,再点击“浏览”,把JDBC驱动添加进来:
:-: ![](https://img.kancloud.cn/c0/fd/c0fd7a6654cb851340946907efac214b_1152x720.png)
<br>
<br>
:-: ![](https://img.kancloud.cn/28/85/28859738e174ee5e4ad1a3bc5dea0139_1220x756.png)
<br>
<br>
>[success] ### 2:添加线程组,添加JDBC Connection Configuration
:-: ![](https://img.kancloud.cn/67/62/67623ee25d31384a7f8deaa137da2f89_933x688.png)
<br>
<br>
#### 配置JDBC Connection Configuration
:-: ![](https://img.kancloud.cn/c4/b3/c4b36b2020bcd1f962f2790d826e087b_1152x720.png)
1. `Variable Name for created pool`:填写入一个变量名,需要和用到的JDBC request 中,或者JDBC PreProcessor,或者JDBC PostProcessor中的变量名一致;如此一来,一个测试计划中可以绑定多个DB源;
`Database Connection Configuration`:数据库连接配置
**Database URL:** jdbc:mysql://localhost:3306/test --有时候会加上字符编码等,如 jdbc:mysql://ip:3306/数据库名?useUnicode=true&characterEncoding=utf8&allowMultiQueries=true
**JDBC Driver class:** 选择com.mysql.jdbc.Driver
**Username:** 登录名
**Password:** 密码
:-: ![](https://img.kancloud.cn/03/dc/03dcd6e1039c629346f14f93e629d5c8_1152x720.png)
<br>
<br>
<br>
>[success]## 3:添加JDBC Request
:-: ![](https://img.kancloud.cn/59/c6/59c66c86d2b58717c8a60e094c07bc6a_1848x1248.png)
#### 1.编辑JDBC Request
:-: ![](https://img.kancloud.cn/de/3b/de3b7b1e77987de5321b8f15eda9ae00_1152x720.png)
1)**Variable Name Bound To Pool 中的 Variable Name:** 与JDBC Connection Configuration的Variable Name一致。
2)**Query :** 填写SQL语句
3)**Variable names:** 保存sql语句返回结果的变量名
4)**Result variable name:** 创建一个对象变量,保存所有返回的结果
<br>
<br>
<br>
>[success] ## 4:添加结果树
:-: ![](https://img.kancloud.cn/cb/5b/cb5bd317bee35f67ee3062a810e3f45b_1938x1334.png)
<br>
<br>
<br>
>[success] ## 5:使用查询结果,请求登录接口
1)上面查询结果的变量名为username,返回的是单个字段值,在使用时,调用格式为:${username\_1},表示调用结果集的第一列第一行数据
:-: ![](https://img.kancloud.cn/33/7d/337d3660cbbc95c88894c64713969179_870x442.png)
:-: ![](https://img.kancloud.cn/0b/83/0b835907b1bb5ed8d59dd70f8589dbfe_865x433.png)