1.前置说明
1.1 安装驱动
Jmeter未预置mysql链接的驱动,需要手动安装
百度网盘链接
链接:https://pan.baidu.com/s/1CTM3peH_2IMCVccAXyuYpA
提取码:6hde
将 mysql-connector-java-5.1.7-bin.jar 放置于 jmeter/lib/ext 下
1.2 驱动设置
创建连接前,需要对驱动进行配置:添加线程组 - 配置元件 -JDBC connection configuration
// 1.该变量需要和下面JDBC请求中的variable name bound to pool 数据值相同
// 345.填写需要连接的数据库信息,类似navicat的连接配置
接下来我们来配置 JDBC请求
这里我在连接时碰到了点问题,提示连接被拒绝,下面来排查问题
1.由于我连接的数据库布置在阿里云,我们先查看一下阿里云的防火墙 3306 端口有没有打开
检查发现端口是打开的
2.赋予账号远程登录的权限。
默认情况下MySQL只允许本地登录,我们要赋予它远程登录权限
1.mysql> grant all privileges on . to '用户'@'ip' identified by '密码' with grant option;
.#用户一般为root,ip即远程服务器地址,与JDBC中数据库地址相对应
2.mysql> flush privileges;
.#刷新权限
3.systemctl restart mysql; 重启mysql。这里我用的是Centos7,在Centos6及以下 命令应当是service mysqld restart