Jmeter里如何对MySQL数据库进行增删改查?

基本配置

第一步:

下载 MySQL 数据库的 JDBC 驱动包,并将驱动包放到 Jmeter 安装目录下的 lib 目录。注意,驱动包的版本要和数据库的版本匹配,以免连接失败。

(MySQL 数据库的 JDBC 驱动包下载地址:https://downloads.mysql.com/archives/c-j/

第二步:

打开 Jmeter, 新建计划,新建线程组,给线程组添加 JDBC connection configuration 配置元件,只需要做如下配置:

ps:

MySQL 数据库 URL 的格式为:jdbc:mysql://ip:端口号/数据库名?参数

其中 ip 是指数据库所在的服务器的 IP,端口号为连接数据库的;?用于连接参数,参数可有可无,常见参数可到 MySQL 官网查看,如 https://dev.mysql.com/doc/connector-j/8.0/en/connector-j-reference-configuration-properties.html

第三步:

在线程组中添加 JDBC request 取样器,用于对数据库进行操作。

单条语句的操作

第一步:

配置 JDBC request 取样器:

提供的查询类型有 8 种,这里介绍常用的 3 个:

  1. Select statement -- 查询语句类型;如果 JDBC Request 中的 Query 内容为一条查询语句,则选择这种类型。PS:如果该类型下写入多条语句,只执行第一条 select 语句。
  2. Update statement -- 更新语句类型(包含 insert 和 update);如果 JDBC Request 中的 Query 内容为一条更新语句,则选择这种类型。PS:如果该类型下写入多条 update 语句,依然只执行第一条
  3. Callable statement:可调用语句类型,可以执行多条 SQL 语句。

第二步:

执行查询语句——在 JDBC 取样器的 Query 里输入“select * from test1”语句,Query Type 选 Select statement -- 注意:单条查询语句的时候,语句末尾加不加加分号都可以!!!

运行,检查结果:

第三步:

执行更新语句——在 JDBC 取样器的 Query 里输入“update user set age=45 where id=9”语句,Query TypeUpdate statement

再添加一个 JDBC 取样器,执行查询语句,用于验证是否更改成功,运行检查结果:

ps: insert 和 delete 的操作同 update 的一样!!!

如:

insert user values(10,'杨洋',35)

delete from user where id=10

多条语句的操作

第一步

配置 JDBC Connection configuration 元件,与基本配置中的第二步相同,只须在 Database URL 末尾加上参数:allowMultiQueries=true

检查结果:

本文由柠檬班学员芯玥原创,转载需注明出处!

想了解更多咨询的同学扫描下方二维码,可以加Q群领取学习资料:753665853  备注:CSDN

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在JMeter中连接MySQL数据库,你需要按照以下步骤操作: 1. 首先,确保你已经安装了JMeter。如果没有,请先下载和安装JMeter。 2. 下载MySQL的JDBC驱动程序(也称为Connector/J)。你可以从MySQL官方网站下载最新版本的驱动程序。 3. 将下载的JDBC驱动程序(一个.jar文件)复制到JMeter的lib目录下。这个目录位于你安装JMeter的根目录下。 4. 启动JMeter,并创建一个新的测试计划。 5. 在测试计划中,右键点击"测试计划",选择"添加" -> "线程组"来添加一个线程组。 6. 在线程组上右键点击,选择"添加" -> "Sampler" -> "JDBC请求"来添加一个JDBC请求。 7. 在JDBC请求中,配置数据库连接信息。填写以下字段: - 变量名:定义一个变量名,用于引用这个连接。 - JDBC驱动类:选择"com.mysql.jdbc.Driver"。 - JDBC URL:输入连接MySQL数据库的URL,例如:jdbc:mysql://localhost:3306/mydatabase。 - 用户名和密码:输入你的MySQL数据库的用户名和密码。 8. 在"高级设置"中,可以设置一些额外的数据库连接参数,例如超时时间、编码等。 9. 在JDBC请求下方添加需要执行的SQL查询语句。 10. 运行你的测试计划,JMeter会连接到MySQL数据库执行你设置的SQL语句。 这样,你就可以在JMeter中连接MySQL数据库执行SQL查询了。请注意,确保你的测试计划中已经包含了JDBC驱动程序的正确配置。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值