一、jmeter连接数据库
1、建立线程组,建立JDBC Connection Configuration
测试计划-添加-线程用户-线程组
线程组-配置原件-JDBC Connection Configuration
2、修改JDBC Connection Configuration配置
上面配置不发生变化
字段 | 含义 |
Database URL | 数据库连接 URL |
JDBC Driver class | 数据库驱动 |
Username | 数据库登录用户名 |
Password | 数据库登录密码 |
3、官网下载jdbc驱动
https://dev.mysql.com/downloads/connector/j/
根据自己jmeter版本下载对应的jdbc版本,比如我自己的jmeter版本是5.6.3,我下载的5.1.49才可运行成功
将下载好的jar包放入jmeter的lib目录下,重启jmeter即可
4、对数据库进行增删改查操作
新建取样器-JDBC request
valable Name配置为跟前面池变量一致的名字,确保可以找到对应的数据库
输入你想要执行的语句,例如简单select语句的TYPE是select statement,其余都选第三个:callable statement
5、新建查看结果树,点击运行即可验证数据库连接是否正确
查看结果树响应的结果与实际数据库结果一致即连接成功
二、批量修改数据库数据
1、添加配置元件CSV文件提取参数
以更新多条数据举例:首先连接好数据库后,在JDBC request下添加csv文件处理器
配置CSV文件的参数内容:
如图所示:我有两个参数,一个是name,一个是userid,如果在csv文件里面没有写变量名称,则忽略首行写false
2、提取CSV文件的参数作为数据库的查询条件
首先Query Type是SQL语句的类型,我这里是更新语句,就选update,且下面的values与查询条件取的参数需要个数一致