Jmeter测试mysql数据库中间件mycat

背景

因为博主所负责测试的项目需要数据库有较大的吞吐量,在最近进行了升级,更新了一个数据库中间件 - - 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配置已经完成~

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

原文地址:https://www.cnblogs.com/Detector/p/8495205.html

时间: 2024-10-04 11:00:38

Jmeter测试mysql数据库中间件mycat的相关文章

jmeter测试MySQL数据库

前提:安装好MySQL数据库,并且下载了jmeter安装包 1.打开jmeter 2.下载mysql-connector-java.jar,将jar包默认复制到jmeter的bin目录下面,因为默认打开bin目录 3.将jar包添加到jmeter的测试计划中 4.右键测试计划,添加,配置元件.JDBC Connection Configuration 5.配置JDBC Connection Configuration中的内容 database URL:jdbc:mysql://localhost

jmeter 测试Mysql数据库

本次使用jmeter连接本机上的mysql数据库,查询user_info表中内容: 2.打开jmeter后,在测试计划中导入,连接mysql的mysql-connector-java-5.1.30-bin.JAR的包,入下图,没有jar包的可以百度下载 3.线程组中创建连接,JDBC Connection Configuration放在请求前:第一个红圈Variable Name为连接名称:第二个为连接数据ku的相关配置,大家可以参照下 4.创建请求JDBC Request:Valiable N

Jmeter测试Mysql数据库-入门篇

一.jmter配置数据库 1.在配置jmter之前需要先安装数据库连接池驱动,进入到官方下载页面https://dev.mysql.com/downloads/connector/j/,下载对应的驱动包. 2.解压jar包:mysql-connector-java-8.0.13.jar,放在jmeter安装目录lib文件夹下: 3.添加JDBC 连接配置: 二.添加JDBC Request: 原文地址:https://www.cnblogs.com/lianstyle/p/10259605.ht

jmeter JDBC请求连接测试mysql数据库

所有jmeter基本组件功能本文不做介绍.jmeter要链接mysql数据库,首先得下载mysql jdbc驱动包(注:驱动包的版本一定要与你数据库的版本匹配,驱动版本低于mysql版本有可能会导致连接失败报错)我这里下载的是mysql-connector-java-5.1.7-bin.jar 1.准备好驱动包后,需要把jdbc驱动jar包引入测试计划.操作步骤如下图: 点击测试计划-->点击浏览-->选中mysql驱动jar包-->打开 2 OK,这样驱动就引入进来了.接下来新建一个线

开源数据库中间件-MyCat

开源数据库中间件-MyCat产生的背景 如今随着互联网的发展,数据的量级也是成指数的增长,从GB到TB到PB.对数据的各种操作也是愈加的困难,传统的关系型数据库已经无法满足快速查询与插入数据的需求.这个时候NoSQL的出现暂时解决了这一危机.它通过降低数据的安全性,减少对事务的支持,减少对复杂查询的支持,来获取性能上的提升. 但是,在有些场合NoSQL一些折衷是无法满足使用场景的,就比如有些使用场景是绝对要有事务与安全指标的.这个时候NoSQL肯定是无法满足的,所以还是需要使用关系型数据库.如何

jmeter连接mysql数据库

前言:上篇文章讲了jmeter环境变量.使用以及参数化设置,本篇主要讲jmeter连接mysql数据库,如有不知道jmeter怎么使用,请看上篇:jmeter环境配置.使用以及参数化之CSV Data Set Config 本文以mysql数据库为例. 1.下载mysql-connector-java-5.1.38-bin.jar包,下载地址:http://download.csdn.net/download/u013786092/9357533 2.下载完毕后放在jmeter路径的lib目录下

现代Java服务端开发核心技术之分布式数据库中间件MyCAT入门

现代Java服务端开发核心技术之分布式数据库中间件MyCAT入门 现代Java服务端开发核心技术 MyCAT系统环境搭建 如下列表展示了搭建MyCAT运行时环境所需要的软件及其版本说明. 软件名称 软件版本 os centos7.5 JDK JDK1.8u191 MySQL MySQL5.7 Mycat Mycat1.6.5 Navicat Navicat12.08 在非集群的环境下,MyCAT仅仅依赖JDK就可以良好的运行在Windows,Linux,macOS等操作系统之上. CentOS7

现代Java服务端开发核心技术之数据库中间件MyCAT入门

现代Java服务端开发核心技术之数据库中间件MyCAT入门 现代Java服务端开发核心技术 MyCAT系统环境搭建 如下列表展示了搭建MyCAT运行时环境所需要的软件及其版本说明. 软件名称 软件版本 os centos7.5 JDK JDK1.8u191 MySQL MySQL5.7 Mycat Mycat1.6.5 Navicat Navicat12.08 SecureCRT Linux客户端 在非集群的环境下,MyCAT仅仅依赖JDK就可以良好的运行在Windows,Linux,macOS

开源数据库中间件MYCAT产品介绍与企业实战

开源产品就像一块布,不能拿来就用,我们要量体裁衣,把它变成一件衣服.互联网开发无小事,因为互联网应用要面对海量信息,一个小小的问题也能被无限放大,就像汪洋中的蝴蝶效应.一个互联网应用遇到的问题可能与系统.网络.应用.架构.数据等各个层面的问题有关,只有耐心发现并处理好每一个相关层面的问题,才能最终形成一款好的互联网应用.时刻提醒自己当下一波巨浪到来前我们会准备的更好! <开源数据库中间件MYCAT产品介绍与企业实战>  下载地址:http://download.csdn.net/detail/