软件测试 实验7、数据库性能测试实验

1.实验目的:

1)学会安装部署Mysql数据库服务器

2)学会创建数据库、创建数据表

3)学会使用Jmeter进行性能测试

3)评估影响数据库服务器性能的因素


2.实验软件:

1) Mysql

2) Jmeter


3实验内容:

1.配置JDK环境变量

2.安装Mysql,配置环境变量

3.创建数据库和数据表

4.安装Jmeter软件

5.使用Jmeter测试数据库服务器性能

6.测试不同参数下数据库的性能表现

7.分析影响数据库服务器性能的因素

8.对数据库服务器部署和访问,给出合理建议

4.具体实验:

一、下载、安装Mysql与配置

下载mysql-5.5.28-winx64.msi并安装;

配置环境变量:新建MYSQL_HOME,设置变量值为:D:\Program

Files\MySQL在path里添加%MYSQL_HOME%\bin;


二、创建数据库和数据表

登录Mysql:

在命令提示符中输入mysql

-h localhost -u root -p接着输入密码,效果如图:

软件测试 实验7、数据库性能测试实验_第1张图片

创建创建数据库,创建表格

create database;

create table;


DROP database IF EXISTS school;

CREATE database school;

USE school;

DROP TABLE IF EXISTS Student;

CREATE TABLE Student (

 id bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID',

 birthday Date COMMENT '出生日期',

 gender text COMMENT '性别',

 grade text COMMENT '年级',

 birthplace text COMMENT '出生地',

 course text COMMENT '课程',

 PRIMARY KEY (id)

) ENGINE=InnoDB DEFAULTCHARSET=utf8;

如图:

软件测试 实验7、数据库性能测试实验_第2张图片

INSERT INTO Student

VALUES

(20170001,'2001-01-01','Male','2017','Henan','Softwaretest‘),

(20170002,'2001-02-01','Female','2017','Henan','SoftwareEngineering’),

(20170003,'2001-05-01','Male','2017','Henan','Softwaretest’);


三、下载、安装与使用Jmeter

下载Jmeter

3.3并解压,下载mysql-connector-Java-5.X.jar并放入Jmeter的bin文件夹下。

在Jmeter中添加线程组,添加JDBC

Connection Configuration,添加JDBC

Request,添加用表格查看结果树。

在Jmeter中完善各项信息之后开始做测试。

线程数1000,循环1次时:

软件测试 实验7、数据库性能测试实验_第3张图片

线程数1500,循环1次:

软件测试 实验7、数据库性能测试实验_第4张图片

线程数1000,循环次数10:

软件测试 实验7、数据库性能测试实验_第5张图片

线程数1500,循环次数10:

软件测试 实验7、数据库性能测试实验_第6张图片

线程数5000,循环次数10:

软件测试 实验7、数据库性能测试实验_第7张图片

线程数50000,循环次数10:


软件测试 实验7、数据库性能测试实验_第8张图片

四、测试分析

用不同电脑测试所给出的最大测试结果都不同,可见电脑的性能影响数据库服务器的性能,应采用物理设备更好的计算机进行使用数据库。在部署数据库时,为防止构建不充分,数据不完善等缺陷,应在构建数据库之前做好数据库的模型分析,使建立时清晰明了。访问数据库时,问防止数据库所在物理设备的性能不够好而导致的数据库不能访问,一次访问的次数不要太大。

你可能感兴趣的:(软件测试 实验7、数据库性能测试实验)