jmeter---连接数据库_JDBC 系列

一,介绍

Jmeter中的JDBC四兄弟:

  • 配置元件:JDBC Connection Configuration
  • 前置处理器:JDBC PreProcessor
  • 提取器:JDBC Request
  • 后置处理器:JDBC PostProcessor

1)JDBC Connection Configuration

直连数据库

  • Jmeter中功能的实现以组件的形式
  • jar包在java中就是一些功能

使用方式:

Jmeter本身没有直连数据库的功能,使用第三方帮助连接

1)设置jar包的路径(配置第三方实现):
在这里插入图片描述
百度网盘
提取码:6666
在这里插入图片描述

2)打开连接配置信息框:
在这里插入图片描述

3)配置数据库的一些连接信息:
在这里插入图片描述

com.mysql.jdbc.Driver

4)创建请求(取样器),这次是数据库:
在这里插入图片描述

5)输入想要进行的操作:
1,配置组件的名字
2,操作类型的名字选择 Update对应删除,更改,新增
3,SQL语法的输入
在这里插入图片描述在这里插入图片描述

6)对JDBC查询得出的结果可以再处理:
需求:将JDBC操作的结果取出,传递给另一个取样器

1)JDBC Request中设置属性 variable names :变量名N
2)多个结果赋值后按顺序N_1  N_2。。 对应结果N_# 输出结果的个数
3)其他取样器使用数据调用格式:${变量名_对应数字}

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
可以添加一个Debug查看一下数据库查询出来的到底有哪些数据:
在这里插入图片描述
在这里插入图片描述

2)JDBC PreProcessor

JDBC预处理程序使您可以在样本运行之前运行一些SQL语句。如果JDBC样本需要某些数据位于数据库中,并且无法在初始化线程组中计算此数据,则此选项非常有用。
界面字段含义和JDBC Request是一致的。
在这里插入图片描述

3)JDBC Request

此取样器允许您将JDBC请求(SQL查询)发送到数据库。要先连接数据库,配置JDBC Connection Configuration才能使用。
在这里插入图片描述

  • Variable Name :连接池绑定的JMeter变量的名称。这必须与 JDBC Connection Configuration “ Variable Name ” 字段一致。
  • Query Type:设置SQL语句的类型。一般默认查询:Select Statement。插入和删除:Update Statement
  • Query:写sql语句的地方。
  • Parameter values:参数值。多个参数值的话,用英文逗号分隔
  • Parameter types:以逗号分隔的SQL参数类型列表
  • Variable Names:保存sql语句返回结果的变量名。
  • Result Variable Name:创建一个对象变量,保存所有返回的结果。
  • Query timeout(s):查询超时时间。
  • Handle ResultSet:定义如何处理由callable statements 语句返回的结果。

4)JDBC PostProcessor

JDBC后置处理程序使您可以在样本运行后立即运行一些SQL语句。如果JDBC样本更改了某些数据,并且您希望将状态重置为JDBC样本运行之前的状态,那么这将非常有用。
界面字段含义和JDBC Request是一致的。
在这里插入图片描述

全组件介绍

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值