JMeter压测MySQL数据库

一、首先需要检查系统是否安装MySQL

win+R打开运行窗口,输入“services.msc”,然后进入到本地服务列表。接着搜索MySql,如果安装了mysql,列表中会有,如果列表中没有,那就是没有安装MySql,那就进行安装操作。

 二、安装MySQL及连接MySQL

1).首先下载MySQL,下载地址https://dev.mysql.com/downloads/mysql/,选择你需要的MySQL版本及对应的平台

 2).下载完后,我们将zip包解压相应的目录,如D:jmetermysqlmysql-8.0.20-winx64。在MySQL的安装目录下新建my.ini文件,将下面内容粘贴到my.ini中,内容中的mysql按照目录和数据存放目录修改为自己电脑中的实际路径。

 1 [client]
 2 # 设置mysql客户端默认字符集
 3 default-character-set=utf8
 4  
 5 [mysqld]
 6 # 设置3306端口
 7 port = 3306
 8 # 设置mysql的安装目录
 9 basedir=D:jmetermysqlmysql-8.0.20-winx64
10 # 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错
11 datadir=D:jmetermysqlmysql-8.0.20-winx64data
12 # 允许最大连接数
13 max_connections=20
14 # 服务端使用的字符集默认为8比特编码的latin1字符集
15 character-set-server=utf8
16 # 创建新表时将使用的默认存储引擎
17 default-storage-engine=INNODB

3).配置MySQL环境变量,MYSQL_HOME:D:jmetermysqlmysql-8.0.20-winx64。path后面添加内容:%MYSQL_HOME%in

4).使用管理员模式打开CMD,进入到MySQL安装路径下的"bin"目录

(1).初始化数据库:mysqld --initialize

(2).输入安装命令:mysqld install,提示Service successfully installed安装成功

(3).启动MySQL服务:net start mysql

(4).这个地方会出现错误输入net start mysql,提示服务没用响应控制功能。找了很多方法没找到解决办法最后只有使用另外一种方法启动服务

使用mysqld --console启动服务,

 再新开一个管理员终端,进入到安装目录的bin目录下,连接数据库:mysql -uroot -p

 好啦,数据链接成功。

启动MySQL服务时报错:由于找不到VCRUNTIME140_1.dll,无法继续执行代码。重新安装程序可能会解决此问题。解决方法,安装微软常用运行库合集就好啦

链接:https://pan.baidu.com/s/1Xk6MhUjBnFnbUsCnX2YIkQ
提取码:vnlf

(5).登录是默认是root,密码可在MySQL安装目录下的data文件中的WIN10-20190516I.err查看,

(6).原来的登录密码太过复杂可自己修改密码

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

ALTER USER 'root'@'localhost' IDENTIFIED BY '无密码';

(7).查看用户名和域名,连接Navicat。

SELECT User,Host FROM mysql.user;

(8).创建数据库:create database User;

 (9).查看所有数据库:show databases;

(10).删除某一个数据库:drop database User;

选择数据库使用:use RUNOOB(数据库名);

查看数据库下面的表:show tables;

显示表结构:describe 表名;

删除表:drop table 表名;

数据库表内容的增删改查详见:https://i-beta.cnblogs.com/posts?cateId=1260442

三、JMeter压测数据库

1).首先下载一个数据库驱动,等待使用。下载地址:https://dev.mysql.com/downloads/file/?id=477058

 2).打开JMeter添加一个线程组,然后在线程组-取样器中添加JDBC Request,及线程组-配置元件中添加JDBC Connection Configuration

 3).JDBC Request配置

 4).JDBC Connection Configuration配置

 点击开始,运行测试,察看聚合报告和察看结果树

原文地址:https://www.cnblogs.com/Testing1105/p/13079537.html