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

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)执行

图片

 


http://www.kler.cn/a/614437.html

相关文章:

  • 求职笔试题
  • 【网络丢包】原因排查及优化
  • 向量数据库是什么,它有什么作用?
  • STM32单片机的桌面宠物机器人(基于HAL库)
  • 日报日报流量分析
  • 浅谈Thread类及常见方法与线程的状态(多线程编程篇2)
  • Windows文件夹共享——远程访问家中文件
  • 【算法应用】基于粒子群算法PSO求解无人机集群路径规划问题
  • ACL 访问控制列表
  • #C8# UVM中的factory机制 #S8.5# 对factory机制的重载进一步思考(二)
  • ai 项目练习(一)
  • 全流程剖析需求开发:打造极致贴合用户的产品
  • 右值和右值引用【C++】
  • Jmeter性能测试
  • 硅基流动的api_key可以跑通OpenManus 完整配置
  • Imgui处理glfw的鼠标键盘的方法
  • 1--当「穷举」成为艺术:CTF暴力破解漏洞技术从入门到入刑指南(知识点讲解版)
  • Python爬虫:开启数据抓取的奇幻之旅(一)
  • MyBatis基础三(注解开发)
  • RabbitMQ高级特性--重试特性