性能测试 | Jmeter对数据库mysql压测就是这么简单
一、测试计划-----添加JDBC驱动链接
- 这里我用的mysql数据库是8.5版本,那么我相对应的JDBC驱动选择了8.0.11版本,
- JDBC驱动可以在mys ql的官网下载,具体地址是:https://dev.mysql.com/downloads
download
- 下载后解压文件夹,把文件夹中的mysql-connector-java-8.0.11.jarb copy到jmeter安装目录的bin文件下
设置包路径
download
设置包路径
线程组--》添加--》sample--》JDBCRequest
添加线程组
添加JDBC Connection Configuration(JDBC连接池也有人叫连接组)
1.线程组--》配置元件--》JDBC connection configuration
添加链接池
2.需要设置jdbc线程池变量的名称,这里设置为mysql(最好设置为你要压测的数据库名称,下同),这个变量在JDBC Request中要使用的;还有要设置Database URL,格式为:jdbc:mysql://localhost:3306/mysql?serverTimezone=UTC&characterEncoding=utf-8,注意:?后面的serverTimezone=UTC&characterEncoding=utf-8不能缺少,否则会报时区错误
设置JDBC连接池
1.右键点击“连接mysql”,再添加一个采样器:JDBC request,在jmeter中request可以编辑select和insert等不同的采样器类别。即通过不同的类别添加配置我们需要的对mysql不同的操作
Request
2.先添加一个查询的元件
SQL语句
查看报告
六、对mySQL数据库执行100次并发测试
mySQL数据库进行并发测试