美文网首页
Jemeter数据库测试计划

Jemeter数据库测试计划

作者: Abby_3b3a | 来源:发表于2019-11-21 15:50 被阅读0次

在本节中,将学习如何创建测试数据库服务器的基本测试计划。

为了我们的测试目的,这里将创建一个数据库。 可以根据自己的方便使用任何其他数据库服务器。

在系统上安装数据库服务器之后。 按着这些次序:

  • 创建名为testdb的数据库。
  • 创建表 - tb_user
  • 将记录插入到tb_user表中。

下图显示了创建的数据库及其记录。


image

注意:您需要将相应的JDBC驱动程序复制到apache-jmeter-4.0文件夹的“lib”目录中。 例如,下图显示了E:\software\apache-jmeter-4.0\lib文件夹中的各个.jar文件。

创建JMeter测试计划

  • 进入到安装的E:\software\apache-jmeter-4.0\bin文件夹,双击jmeter.bat文件以启动JMeter界面。
  • 选择测试计划节点,然后右键单击所选项目。
  • 鼠标悬停在“Add”选项上,然后将显示元素列表。
  • 选择“线程(用户)” -> “Thread Group”
  • 将此线程组重命名为:JDBC Users
  • 线程组的默认属性保持不变。
image

添加JDBC请求

  • 右键单击JDBC users元素。
  • 鼠标悬停在“Add” 选项上,然后将显示元素列表。
  • 选择Config Element -> JDBC Connection Configuration
image

需要设置一些重要的字段,这些字段将决定数据库和JMeter之间的正确连接。 这些字段包括 -

  • 绑定到池的变量名称 - 它唯一地标识配置。 JDBC Sampler将进一步使用此名称来标识要使用的配置。这里将其命名为test

  • 数据库URL - jdbc:mysql://localhost:3306/testdb

  • JDBC驱动程序类 - com.mysql.jdbc.Driver

  • 用户名 - root

  • 密码 - root用户的密码。

  • 其他字段保持不变。


    image
  • 右键单击JDBC users元素。

  • 鼠标悬停在“Add”选项上,然后将显示元素列表。

  • 选择Sampler -> JDBC request

  • 选择此新元素以查看其控制面板。

image

需要设置一些重要的字段。 JDBC请求控制面板包括 -

  • 名字 - JDBC Request
  • 输入池名称 - 测试(与配置元素中的相同)。
  • 查询类型 - 选择语句。
  • 查询 - 输入SQL查询字符串字段。
image

创建监听器

  • 选择JDBC users 元素。
  • 鼠标悬停在“Add”选项上,然后将显示元素列表。
  • 选择Listener -> View Results Tree
    image
    下图显示了默认的“View Results Tree”界面。
    image

保存并执行测试计划

  • 单击File -> Save Test Plan另存为。
  • 将整个测试计划保存为DB_test.jmx
    image

单击Run -> Start以执行测试计划。

验证输出

JMeter的绿色表示测试计划的成功执行。


image image

响应数据选项卡显示数据库“testdb”的记录。

image

相关文章

  • Jemeter数据库测试计划

    在本节中,将学习如何创建测试数据库服务器的基本测试计划。 为了我们的测试目的,这里将创建一个数据库。 可以根据自己...

  • Jemeter测试计划

    可以将测试计划可视化为用于运行测试的JMeter脚本。 测试计划由测试元素组成,例如线程组,逻辑控制器,样本生成控...

  • 性能测试技能树

    开发语言:java 操作系统:linux 能操作,能监控 数据库:mysql 测试工具:jemeter

  • 构建jemeter测试计划

    可以将测试计划可视化为用于运行测试的JMeter脚本。测试计划由测试元素组成,例如线程组,逻辑控制器,样本生成控制...

  • Jemeter测试计划元素

    JMeter包含各种相互关联但为不同目的而设计的元素。在开始使用JMeter之前,最好先了解一下JMeter的一些...

  • Jemeter Webservice API测试计划

    在继续本节之前,让我们先了解一些有关Web Services API的关键概念。 Web Services Web...

  • Jemeter 性能测试

    https://blog.linuxeye.cn/335.html 分布式运行jmeter: http://jme...

  • jemeter:不仅仅是一个免费的压力测试工具

    jemeter简介 Apache JMeter是Apache组织开发的基于Java的开源免费的压力测试工具,主要用...

  • jemeter中提取登录中的token

    在做接口测试时,很多接口都会依赖登录中的token,所以用jemeter做接口测试时,需要怎样提取登录中的toke...

  • 2、Jmeter接口实战1

    常用的接口测试软件有jmeter跟loadrunner jemeter缺点 压力值不能精确控制,不太适合高并发的情...

网友评论

      本文标题:Jemeter数据库测试计划

      本文链接:https://www.haomeiwen.com/subject/jcstwctx.html