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

图片

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值