[JM_08]JMeter连接Mysql数据库测试实践

目录结构

1.下载JDBC驱动
2.将JDBC驱动放置到JMeter的指定文件目录下
3.启动or重启JMeter
4.添加Thread Group
5.添加JDBC Connection Configuration
6.添加JDBC Request
7.添加View Results Tree、Summary Report
8.保存以上配置,执行Run


1.下载JDBC驱动

首先要根据所需连接的Mysql数据库版本,来选择与之匹配的JDBC驱动版本

如:Mysql ≥ 5.5版本,则可在以下链接下载JDBC
传送门:https://dev.mysql.com/downloads/connector/j/

[JM_08]JMeter连接Mysql数据库测试实践_第1张图片

如上所下载的JDBC驱动文件为zip格式的压缩包,解压后即可查看到jar包,即为JDBC的驱动文件

[JM_08]JMeter连接Mysql数据库测试实践_第2张图片

PS:若Mysql数据库的版本<5.5,则需要降低JDBC的版本与之匹配


2.将JDBC驱动放置到JMeter的指定文件目录下

放置路径:..\apache-jmeter-4.0\lib

[JM_08]JMeter连接Mysql数据库测试实践_第3张图片


3.启动or重启JMeter

重新启动JMeter,使得JDBC引入到JMeter中生效

4.添加Thread Group

[JM_08]JMeter连接Mysql数据库测试实践_第4张图片


5.添加JDBC Connection Configuration

在线程组下添加配置原件:JDBC Connection Configuration

[JM_08]JMeter连接Mysql数据库测试实践_第5张图片
[JM_08]JMeter连接Mysql数据库测试实践_第6张图片
[JM_08]JMeter连接Mysql数据库测试实践_第7张图片


6.添加JDBC Request

[JM_08]JMeter连接Mysql数据库测试实践_第8张图片
[JM_08]JMeter连接Mysql数据库测试实践_第9张图片
[JM_08]JMeter连接Mysql数据库测试实践_第10张图片


7.添加View Results Tree、Summary Report

[JM_08]JMeter连接Mysql数据库测试实践_第11张图片


8.保存以上配置,执行Run

指向Run,发现JDBC Request报错,响应数据中提示时区值不能被正确识别

[JM_08]JMeter连接Mysql数据库测试实践_第12张图片

解决方案:
==> JMeter连接Mysql数据库,JDBC Request报错【Cannot create PoolableConnectionFactory (The server time zone val...

修改JDBC Connection Configuration配置中的Database URL,在其末尾加上?serverTimezone=UTC

[JM_08]JMeter连接Mysql数据库测试实践_第13张图片

重新发送请求,此时JDBC Request已可正常获取到Response data

[JM_08]JMeter连接Mysql数据库测试实践_第14张图片
[JM_08]JMeter连接Mysql数据库测试实践_第15张图片

你可能感兴趣的:([JM_08]JMeter连接Mysql数据库测试实践)