第八篇 -- 对数据库mysql进行连接并压测

参考链接:https://blog.csdn.net/laofashi2015/article/details/81296929

工具:mysql-8.0.12-winx64,apache-jmeter-5.4.1,mysql-connector-java-8.0.23.jar

mysql-8.0.12-winx64和mysql-connector-java-8.0.23.jar可以在mysql官网上下载。

1. mysql-8.0.12-winx64的下载和安装(下面显示的是最新的mysql,不是8.0.12,你也可以选择looking for previous versions下载以前的版本)。

  mysql官网:https://www.mysql.com/

  进入官网 --》【DOWNLOADS】--》【MySQL Community (GPL) Downloads ?】--》【MySQL Community Server】

第八篇 -- 对数据库mysql进行连接并压测

下载后解压配置一下my.ini文件,配置一下环境变量。

第八篇 -- 对数据库mysql进行连接并压测

my.ini

第八篇 -- 对数据库mysql进行连接并压测
[mysqld]
port=3306
basedir=E:\\mysql-8.0.12-winx64
datadir=E:\\mysql-8.0.12-winx64\\data
max_connections=200
max_connect_errors=10
character-set-server=utf8
default-storage-engine=INNODB
default_authentication_plugin=mysql_native_password
[mysql]
default-character-set=utf8
[client]
port=3306
default-character-set=utf8
View Code

 

 

第八篇 -- 对数据库mysql进行连接并压测

第八篇 -- 对数据库mysql进行连接并压测

后面的参考https://www.cnblogs.com/youziji/p/12567222.html这个链接。

 

2. apache-jmeter-5.4.1看第一篇介绍

 

3. mysql-connector-java-8.0.23.jar的下载和安装

  mysql官网:https://www.mysql.com/

  进入官网 --》【DOWNLOADS】--》【MySQL Community (GPL) Downloads ?】--》【Connector/J】

第八篇 -- 对数据库mysql进行连接并压测

第八篇 -- 对数据库mysql进行连接并压测

下载下来后解压,将mysql-connector-java-8.0.23.jar复制到Jmeter安装目录\lib\ext里面。

 

4. 使用Jmeter对数据库进行连接压测。

我们先进入数据库,查看一下数据。

第八篇 -- 对数据库mysql进行连接并压测

进入数据库django_orm,看下有哪些表格。

第八篇 -- 对数据库mysql进行连接并压测

查询app01_book表的内容。

第八篇 -- 对数据库mysql进行连接并压测

好了,可以看到我们数据库中是有数据的,那么我们现在用Jmeter对这个表进行访问。

打开Jmeter,选择JDBC请求并配置。

第八篇 -- 对数据库mysql进行连接并压测

第八篇 -- 对数据库mysql进行连接并压测

第八篇 -- 对数据库mysql进行连接并压测

第八篇 -- 对数据库mysql进行连接并压测

第八篇 -- 对数据库mysql进行连接并压测

现在运行程序,看一下结果。

第八篇 -- 对数据库mysql进行连接并压测

可以看到数据是输出出来了,就是不太整齐。

OK。

第八篇 -- 对数据库mysql进行连接并压测

上一篇:C# 应用 - 封装类访问 Postgresql 数据库


下一篇:redis基础:redis下载安装与配置,redis数据类型使用,redis常用指令,jedis使用,RDB和AOF持久化