1. 首页
  2. >
  3. 数据库技术
  4. >
  5. MySQL

性能测试 | Jmeter对数据库mysql压测就是这么简单

一、测试计划-----添加JDBC驱动链接

  • 这里我用的mysql数据库是8.5版本,那么我相对应的JDBC驱动选择了8.0.11版本,
  • JDBC驱动可以在mys ql的官网下载,具体地址是:https://dev.mysql.com/downloads


性能测试 | Jmeter对数据库mysql压测就是这么简单

download

  • 下载后解压文件夹,把文件夹中的mysql-connector-java-8.0.11.jarb copy到jmeter安装目录的bin文件下

性能测试 | Jmeter对数据库mysql压测就是这么简单

设置包路径

二、 添加测试计划 ------线程组

线程组--》添加--》sample--》JDBCRequest

性能测试 | Jmeter对数据库mysql压测就是这么简单

添加线程组

三、 配置元件-JDBC

添加JDBC Connection Configuration(JDBC连接池也有人叫连接组)

1.线程组--》配置元件--》JDBC connection configuration


性能测试 | Jmeter对数据库mysql压测就是这么简单

添加链接池

2.需要设置jdbc线程池变量的名称,这里设置为mysql(最好设置为你要压测的数据库名称,下同),这个变量在JDBC Request中要使用的;还有要设置Database URL,格式为:jdbc:mysql://localhost:3306/mysql?serverTimezone=UTC&characterEncoding=utf-8,注意:?后面的serverTimezone=UTC&characterEncoding=utf-8不能缺少,否则会报时区错误


性能测试 | Jmeter对数据库mysql压测就是这么简单

设置JDBC连接池


四、添加采样器

1.右键点击“连接mysql”,再添加一个采样器:JDBC request,在jmeter中request可以编辑select和insert等不同的采样器类别。即通过不同的类别添加配置我们需要的对mysql不同的操作


性能测试 | Jmeter对数据库mysql压测就是这么简单

Request

2.先添加一个查询的元件


性能测试 | Jmeter对数据库mysql压测就是这么简单

SQL语句

五、添加------图形结果,查看数据结果,聚合报告


性能测试 | Jmeter对数据库mysql压测就是这么简单

查看报告

六、对mySQL数据库执行100次并发测试


性能测试 | Jmeter对数据库mysql压测就是这么简单

mySQL数据库进行并发测试

高并发下的抽奖优化
« 上一篇 2020年11月14日 am09:11
Spring框架是怎么解决Bean之间的循环依赖的
下一篇 » 2020年11月14日 am09:21

相关推荐