当前位置: 首页 > news >正文

Jmeter操作(数据库)

Jmeter操作mysql

一.下载数据驱动,安装数据驱动

图片

(1)存放四个路径

a.jre下的lib

C:\Program Files\Java\jre1.8.0_60\lib

图片

(2)存放在jre 下的lib  中的ext

路径:

C:\Program Files\Java\jre1.8.0_60\lib\ext

图片

(3)存放在jmeter下的lib

路径:E:\dcs\two\jmeter\apache-jmeter-3.3\lib

图片

(4 )第四个位置:

E:\dcs\two\jmeter\apache-jmeter-3.3\lib\ext

图片

以上将数据库的驱动存放好,

二.jmeter中的操作

1.导入驱动

图片

2.添加线程

图片

3.添加数据库配置

图片

4.填写配置参数

图片

详情:

JDBC Connection Configuration jdbc连接配置

Variable Name:Connection Pool 变量名连接到连接池

Variable Name 变量名

Connection Pool Confiauration 连接池的参数

Max Number of Connections 最大连接数

Max Wait (ms):最大等待时间

Time Between Eviction Runs (ms) :逐出运行间隔时间(ms)

Auto Commit : True 自动提交

Transaction Isolation: 事务隔离

Connection Validation by Pool 连接池进行验证

Test While Idle:测试在空闲

TrueSoft Min Evictable ldle Time:TrueSoft最小可收回时间

Validation Query:验证查询

Database Connection Configuration :数据库连接配置

Database URL: 数据库URL

JDBC Driver class :JDBC驱动程序类

Username:用户名

password:密码

5.使用接jdbs请求

图片

图片

6.添加查看结果树,在执行

图片

7.类型选择:

图片

Query Type

Query Type主要包括八种类型,每种类型作用都不一样,下面分别进行介绍。

Select statement

这是一个查询语句,只能进行一条sql语句的查询

如果需要进行多条sql语句的查询则需要设置query type为callable statement

Update Statement

这是一条更新语句包含insert和update,也是只能进行一条sql语句的查询

Prepared Select Statement

用于多次执行的select语句

prepared select:用于绑定变量重用执行计划,对于多次执行的SQL语句,prepared statement是最好的选择

Prepared Update Statement

和我们的prepared select用法极为类似

Commit

将未存储的SQL语句写入数据库,使用不多

Rollback

撤销对SQL语句的执行过程

AutoCommit(false)

参数化(1)数据库通过用户参数设置变量

图片

8.前置处理器中添加用户参数

图片

9.修改线程数

图片


Jmeter参数化(txt文档实现参数化)

1.编辑sql语句中导入变量${变量名}

图片

1)新建一个txt文档:data 命名

图片

2)导入txt文档

图片

3)运行

图片

以上内容是将sql语句写入到txt文档中引用

二. 将数据写入txt文档中

1.新建txt文档,输入数据

图片

2.导入txt文档

图片

3.编辑sql请求

图片

4. 6个数据,在线程数中设置6

图片

5.添加查看结果树

图片

三.插入数据变量

(1)编辑txt文档

图片

(2)导入txt文档

图片

(3)根据数据修改线程数

图片

(4)执行

图片

 

相关文章:

  • 讯投 QMT 使用小技巧 -如何判断今天是不是交易日
  • Java 流程控制关键字全解析:break、continue 与 goto 的深度实践指南
  • uniapp APP端在线升级(简版)
  • Linux服务器配置安装与管理
  • Linux探秘坊-------10.基础IO
  • WebRTC的ICE之TURN协议的交互流程中继转发Relay媒体数据的turnserver的测试
  • source(WEB)
  • VHT AMPDU
  • web网站页面测试点---添加功能测试
  • Modbus主站EtherNet/IP转ModbusRTU/ASCII工业EIP网关串口服务器
  • 基于SpringAOP面向切面编程的一些实践(日志记录、权限控制、统一异常处理)
  • 【TS学习】(20)有关this的类型处理
  • LeetCode 每日一题 2712. 使所有字符相等的最小成本 O(n)
  • 深度学习入门:从神经网络基础到简单实现
  • 国产人才画像系统哪家好?
  • Redis-15.在Java中操作Redis-Spring Data Redis使用方式-操作集合类型的数据
  • Java 大视界 -- Java 大数据机器学习模型在金融衍生品定价中的创新方法与实践(166)
  • 2025年- G34-Lc108-207. 课程计划--java版
  • Java面试黄金宝典25
  • 51单片机的五类指令(五)——位操作类指令
  • 美国务卿鲁比奥将前往土耳其参加俄乌会谈
  • 220名“特朗普币”持有者花1.48亿美元,获邀与特朗普共进晚餐
  • 中国人民抗日战争暨世界反法西斯战争胜利80周年纪念活动标识发布
  • 山东鄄城发生一起交通事故,造成4人死亡、2人受伤
  • 夜读丨取稿费的乐趣
  • 新华时评:中美经贸会谈为全球经济纾压增信