0


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;

标签: 测试工具

本文转载自: https://blog.csdn.net/sunnyXie1/article/details/125679536
版权归原作者 sunnyXieCN 所有, 如有侵权,请联系我们删除。

“jmeter(四):JDBC连接,执行增删改查操作”的评论:

还没有评论