zoukankan      html  css  js  c++  java
  • 性能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

      

  • 相关阅读:
    UWP开发-获取设备唯一ID
    html5加js实现本地文件读取和写入并获取本地文件路径
    C/C++杂记:运行时类型识别(RTTI)与动态类型转换原理
    C/C++杂记:深入虚表结构
    C/C++杂记:虚函数的实现的基本原理
    C/C++杂记:深入理解数据成员指针、函数成员指针
    C/C++杂记:NULL与0的区别、nullptr的来历
    细说:Unicode, UTF-8, UTF-16, UTF-32, UCS-2, UCS-4
    汉字编码:GB2312, GBK, GB18030, Big5
    ANSI是什么编码?
  • 原文地址:https://www.cnblogs.com/testdream/p/6512530.html
Copyright © 2011-2022 走看看