(四)jmeter接口自动化难点系列---jmeter连接MySQL数据库操作

        在我们做接口测试的时候,参数的获取有许多都是需要查询数据库来获得的。今天就讲讲jmeter如何连接MySQL数据库,进行数据查询的。

        首先,要想让jmeter连上MySQL数据库,必须先安装MySQL驱动。

驱动下载地址:jmeter连接MySQL数据库的驱动mysql-connector-java-5.1.38-bin-MySQL文档类资源-CSDN下载

把下载的驱动解压后,放入jmeter的lib目录下即可。

通过官网:https://dev.mysql.com/doc/connector-j/5.1/en/connector-j-versions.html

我们可以了解到,驱动跟MySQL版本是有对应关系的。

我使用的是5.1版本的驱动,MySQL使用的是5.7版本的,所以对应上了。 

 在安装好MySQL驱动之后,我们就可以连接MySQL数据库了。

在测试计划中添加-配置元件-JDBC Connection Configuration

 配置MySQL数据库

连接上MySQL数据库以后,我们就可以加 JDBC Request元件写SQL语句了。

在线程组中,添加-取样器-JDBC Request

配置 JDBC Request

在我们获取到了SQL查询出来的数据后,就可以在下一个接口进行使用了。

 引用变量:

眼尖小伙伴可能已经发现了,你这引用的变量,根本不是 JDBC Request的那个变量。

对的,通过数据库配置的变量,后面都会加_1,_1表示取一条数据,毕竟有时候我们SQL查询出来的数据有很多条。所以在做接口测试的时候,尽量把我们的SQL语句查询后只有一条数据。

如果我们的语句不是查询,而是删除呢。

那么就需要把Query Type改成 Update Statement.

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值