jmeter(四):JDBC连接,执行增删改查操作

1、创建线程组

选中测试计划——添加——线程(用户)——线程组,创建好如下

​​

 2、创建HTTP请求

     选中上一步创建的线程组右键——添加——取样器——JDBC request

    注意:

​​

3.创建JDBC Connection Configuration【数据库连接】

     选中上一步创建的线程组右键——添加——配置元件——JDBC Connection Configuration 

Database URL:jdbc:mysql://127.0.0.1:3306/base?autoReconnect=true&useSSL=false&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC&useUnicode=true&characterEncoding=UTF-8

作者连接mysql,不同的数据库有所不同

4.创建察看结果树

    选中上一步创建的线程组右键——添加——监听器——查看结果树

 5.运行(选中单个线程组——右键——运行,或者,直接点击工具栏的绿色箭头运行)

    此时执行可能会报如下错误

Response message:java.sql.SQLException: Cannot load JDBC driver class 'com.mysql.jdbc.Driver'

需要配置mysql的驱动器,方法:将【mysql-connector-java-8.0.18.jar】包放到jmeter安装目录的【bin】下,然后选中测试计划,最下方选择【浏览】选中【mysql-connector-java-8.0.18.jar】添加,然后运行JDBC请求即可

 如上配置后执行结果如下: 

 

新增【亲测数据库已生效】:

INSERT  into  base.user (name,account,password,phone) VALUE('赵六','zhaoliu','fdafdafdsafdsafd','13123456789')

 修改【亲测数据库已生效】:

update user set name = '赵六新' where account = 'zhaoliu'

 

 

创建数据库、表、填充数据语句如下,有需要的,自行拿去

/*
 Navicat Premium Data Transfer

 Source Server         : my
 Source Server Type    : MySQL
 Source Server Version : 80011
 Source Host           : localhost:3306
 Source Schema         : base

 Target Server Type    : MySQL
 Target Server Version : 80011
 File Encoding         : 65001

 Date: 11/07/2022 11:59:24
*/

SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;

-- ----------------------------
-- Table structure for user
-- ----------------------------
DROP TABLE IF EXISTS `user`;
CREATE TABLE `user`  (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '编号,自增列',
  `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '名称',
  `account` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '登录账号',
  `password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '密码',
  `phone` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '电话',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of user
-- ----------------------------
INSERT INTO `user` VALUES (1, '张三', 'zhangsan', 'fdafdafdafdaljgldfdfafda', '13112345678');
INSERT INTO `user` VALUES (2, '李四', 'lisi', 'fdafdafdafdaljglfdafdafdas', '13212345678');
INSERT INTO `user` VALUES (3, '王五', 'wangwu', 'fdafdafdafdaljglfdafdafdas', '13712345678');

SET FOREIGN_KEY_CHECKS = 1;
 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
JMeter 是一个用于性能测试和负载测试的开源工具,可用于模拟多种协议的行为。要在 JMeter 中使用 JDBC 连接数据库,你可以按照以下步骤操作: 1. 下载并安装 JMeter:首先,你需要从 JMeter 官方网站(https://jmeter.apache.org/)下载并安装 JMeter 工具。 2. 添加 JDBC 驱动程序:在连接数据库之前,你需要将相应的 JDBC 驱动程序添加到 JMeter 的 classpath 中。将 JDBC 驱动程序的 JAR 文件复制到 JMeter 的 "lib" 目录下即可。 3. 创建 JDBC 连接配置元件:在 JMeter 中,选择 "Test Plan"(测试计划)-> "Add"(添加)-> "Config Element"(配置元件)-> "JDBC Connection Configuration"(JDBC 连接配置)。在该元件中,你需要提供以下信息: - Database URL(数据库 URL):指定数据库的连接 URL。 - JDBC Driver Class(JDBC 驱动类):指定数据库的 JDBC 驱动类名。 - Username(用户名):连接数据库所需的用户名。 - Password(密码):连接数据库所需的密码。 4. 添加 JDBC 请求元件:在 JMeter 中,选择 "Test Plan"(测试计划)-> "Add"(添加)-> "Sampler"(采样器)-> "JDBC Request"(JDBC 请求)。在该元件中,你可以执行各种 SQL 查询。 - 要执行的查询可以在 "Query Type"(查询类型)下选择,例如 "Select Statement"(查询语句)、"Update Statement"(更新语句)等。 - 在 "Query"(查询)字段中,输入要执行的 SQL 查询。 5. 运行测试计划:配置完连接和查询后,你可以保存并运行 JMeter 测试计划。JMeter 将使用 JDBC 连接到数据库,并执行指定的 SQL 查询。 这些是在 JMeter 中使用 JDBC 连接数据库的基本步骤。请注意,具体的步骤可能会因数据库类型和配置而有所不同。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值