性能08篇-MySQL数据库性能基础

  创建数据库测试计划:

创建10个并发用户,每个用户发送两个SQL请求到数据库服务器,每个用户都会运行测试3遍。因此,总共发送的测试数目是(10并发用户)*(2请求)*(重复3遍)=60JDBC请求。要构建这一测试计划,测试人员需要使用到的测试元件包括:线程组(Thread Group)、JDBC请求(JDBC Request)、图形结果(Graph Results)。

    ​  1、添加并发用户

首先要做的是添加线程组,并修改其默认配置。

2、添加JDBC请求

定义JDBC请求需要完成的操作。选中线程组,单击鼠标右键,在弹出的快捷菜单中选择添加-配置元件-JDBC Connection Configuration命令。接着选中刚添加的新测试元件,进行设置。假设我们使用的是本地MySQL数据库。

Variable Name Bound to Pool:该值在整个测试计划中应该是唯一的,以便JDBC采样器区分不同的连接配置。

Database URL:jdbc:mysql://localhost:3306/mydb,数据库连接串。

JDBC Driver class:com.mysql.jdbc.Driver,数据库驱动程序。

Username :guest,数据库用户名。

Passsword:password for guest,对应的数据库用户密码。

其他输入域可以保持默认值不变。

JMeter会使用控制面板中设定的默认配置来创建一个数据库连接池,这一连接池可以被JDBC请求所引用。测试人员可以再测试计划中加入多个JDBC配置,但是它们必须有不同的名字。另外,多个JDBC请求可以引用同一个连接池。

再选中JDBC Users线程组,然后单击鼠标右键,在弹出的快捷菜单中选中“Add”-“Sampler”-“JDBC Request”命令。

在测试计划中,发送JDBC请求,当然实际工作中必须做出一些修改以适应特定的数据库。

JDBC Request编辑如下属性:

1)名称

2)输入连接池的名称:MySQL(与JDBC配置元件的名称相同)。

3)输入SQL查询语句。

    ​3、添加监听器用于查看/存储测试结果

    ​    ​需要做的最后一步,是为测试计划添加一个监听器。该测试元件负责将​所有JDBC请求的结果存储在一个文件中,并以可视化的模型加以展示。

  选中线程组,右键添加监听器-图形结果。


        长按二维码识别关注,您的支持是我们最大的动力。       

        公众号:测试梦工厂

        QQ一群:300897805

  

原文地址:https://www.cnblogs.com/testdream/p/6512530.html