【Jmeter】压测mysql数据库中间件mycat

目录

背景

环境准备

1、下载Jmeter

2、下载mysql数据库的驱动包

3、要进行测试的数据库

Jmeter配置

1、启动Jmeter图形界面

2、加载mysql驱动包

[3、新建一个线程组,然后如下图所示添加 JDBC Connection Configuration](#3、新建一个线程组,然后如下图所示添加 JDBC Connection Configuration)

[4、配置JDBC Connection Configuration](#4、配置JDBC Connection Configuration)

[5、如图所示添加JDBC Request](#5、如图所示添加JDBC Request)

[6、如图所示配置JDBC Request](#6、如图所示配置JDBC Request)

7、配置断言及察看结果

[8、点击运行即可在 察看结果树 或者 断言结果 处查看结果](#8、点击运行即可在 察看结果树 或者 断言结果 处查看结果)

9、配置线程数,点击运行

察看图形结果

资料获取方法


背景

因为博主所负责测试的项目需要数据库有较大的吞吐量,在最近进行了升级,更新了一个数据库中间件 - - mycat。查询了一些资料,了解到这是阿里的一个开源项目,基于mysql,是针对磁盘的读与写,理论上读写速度上会略小于mysql。

与组长沟通后,决定在功能测试完成后,对升级后的mycat进行性能压测。

环境准备

1、下载Jmeter

可以访问下面的地址进行下载,建议下载zip版本的,因为zip是一个绿色版本,无需安装,解压后即可使用,

Jmeter下载地址

2、下载mysql数据库的驱动包

可以在我的CSDN共享的文件进行下载,也可以在mysql官网进行下载

CSDN下载地址

mysql官网下载地址

3、要进行测试的数据库

Jmeter配置

1、启动Jmeter图形界面

点击Jmeter解压目录下的jmeter.bat文件科技启动jmeter的图形界面,如博主的目录为

D:\Program Files\apache-jmeter-3.1\bin

2、加载mysql驱动包

点击"测试计划",然后点击下方的"浏览",在弹出的窗口中选择我们之前下载的mysql驱动包

3、新建一个线程组,然后如下图所示添加 JDBC Connection Configuration

4、配置JDBC Connection Configuration

5、如图所示添加JDBC Request

6、如图所示配置JDBC Request

注:1、需要参数化的数据的value值全部用 "?" 代替即可

2、

7、配置断言及察看结果

右键点击线程组---->添加--->监听器---->结果断言。

右键点击线程组---->添加--->监听器---->图形结果。

右键点击线程组---->添加--->监听器---->查看结果树。

8、点击运行即可在 察看结果树 或者 断言结果 处查看结果

9、配置线程数,点击运行

察看图形结果

至此Jmeter配置已经完成~

测试结果及相关分析后续补充~


资料获取方法

【留言777】

各位想获取源码等教程资料的朋友请 点赞 + 评论 + 收藏 ,三连!

三连之后我会在评论区挨个私信发给你们~

相关推荐
一把年纪学编程33 分钟前
【牛马技巧】word统计每一段的字数接近“字数统计”
前端·数据库·word
极小狐38 分钟前
极狐GitLab 通用软件包存储库功能介绍
java·数据库·c#·gitlab·maven
钢铁男儿42 分钟前
C# 方法(可选参数)
数据库·mysql·c#
陆少枫1 小时前
MySQL基础关键_013_常用 DBA 命令
数据库·mysql
赵渝强老师1 小时前
【赵渝强老师】在PostgreSQL中使用file_fdw访问外部文件系统
数据库·postgresql
Johny_Zhao1 小时前
K8S+nginx+MYSQL+TOMCAT高可用架构企业自建网站
linux·网络·mysql·nginx·网络安全·信息安全·tomcat·云计算·shell·yum源·系统运维·itsm
智_永无止境2 小时前
Redis 8.0携新功能,重新开源
数据库·redis·开源
阿乾之铭2 小时前
Spring Boot 参数验证
java·数据库·mysql
唐人街都是苦瓜脸3 小时前
MySQL创建了一个索引表,如何来验证这个索引表是否使用了呢?
数据库·mysql
前进的程序员3 小时前
SQLite 数据库常见问题及解决方法
数据库·sqlite