多测师拱墅校区肖sir___jmeter之操作数据库

jmeter操作数据库

一、连接数据库
1、安装jdbc驱动
在这里插入图片描述
存放地址:四个:
jdk中:
(1)C:\Program Files\Java\jdk1.8.0_60\jre\lib
在这里插入图片描述

(2)C:\Program Files\Java\jdk1.8.0_60\jre\lib\ext在这里插入图片描述
(3)jmeter中
路径:E:\dcs\two\jmeter(14)\apache-jmeter-3.3\lib
路径在这里插入图片描述

(4)路径:
E:\dcs\two\jmeter(14)\apache-jmeter-3.3\lib\ext
在这里插入图片描述

二、在【测试计划】中导入驱动
在这里插入图片描述

三、新建线程
在这里插入图片描述
第四步:
(1)添加配置jdbc参数

在这里插入图片描述
(2)编辑配置参数
url:
格式:jdbc:mysql://ip地址:端口号/库名?zeroDateTimeBehavior=convertToNull&allowMultiQueries=truetrue
案例
jdbc:mysql://192.168.157.129:3306/dcs?zeroDateTimeBehavior=convertToNull&allowMultiQueries=truetrue
在这里插入图片描述
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步:
(1)添加接口请求

情况1:查询单个sql语句用例

在这里插入图片描述
情况2在这里插入图片描述
:查询多个sql语句用例
Callabie Staterment
Select Statement 选择语句
update Staterment 更新Staterment
callabla Statement callabla声明
Prepared Sole Suatemet 准备唯一Suatemet
Prepared Update Statement 准备更新语句
Commit 提交
Rollback 回滚
AutoCommitftalsel 自动提交

在这里插入图片描述

======================================
情况3:接口查询_通过txt文件导入语句
步骤1:在配置元件=====添加csv data set config
t

步骤2:
在创建txt在这里插入图片描述

步骤3:
sql语句用变量来接收
在这里插入图片描述
备注:
(1) jdbc接口中的sql语句中的变量和导入txt的csv data set config 的变量保持一致

(2)数据库中配置的变量和 和jdbc request中的vaiable name 变量保持一致

在这里插入图片描述

======================================
将sql语句进行参数化

步骤1:连接数据库在这里插入图片描述

步骤2:添加jdbc请求,并输入sql语句,设置成变量 ${变量名}天开
步骤3:
在前置处理器中添加参数化添加变量和用户
在这里插入图片描述

添加变量和用户
在这里插入图片描述
修改线程数:’
修改线程数在运行
在这里插入图片描述

通过jmeter 插入mysql语句,
场景一:插入sql就数据在这里插入图片描述场景 二:插入sql就数据设置变量
在这里插入图片描述
情况3:通过导入txt文件插入数据

步骤1:新建txt文档,并编辑数据
在这里插入图片描述
步骤2:

在这里插入图片描述
步骤3:导入 csv data set config 导入数据
在这里插入图片描述
步骤4:设置线程数;在运行
在这里插入图片描述

=====================================

练习题:

1、Jmeter如何做接口请求

2、Jmeter如何设置用户参数

3、jmeter如何设置引|入csv data文件

4、Jmeter如何获取请求的登录请求的cookie

5、Jmeter- 个测试计划下如何使用上一个接口请求的cookie

6、在jmeter中怎么去提取token值

7、用jmeter怎么操作数据库

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

多测师软件测试培训师肖sir

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值