Jmeter性能测试(六)

本文详细介绍了如何使用JMeter进行数据库查询参数化,包括配置JDBC Connection Configuration,添加JDBC Request,设置循环控制器和计数器组件,通过函数助手生成引用变量名,以及最终的效果展示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、查询数据库进行参数化步骤

1、添加并配置JDBC Connection Configuration
2、添加并配置JDBC Request
3、添加并配置循环控制器组件
4、添加并配置计数器组件(控制循环中的变量取值)
5、通过函数助手生成引用变量名
6、引用变量进行参数化

二、添加配置JDBC Connection Configuration

1、下载数据库驱动jar包
去mysql官网下载jmeter下的mysql驱动jar包
https://www.mysql.com/products/connector/
在这里插入图片描述

2、将下载下来的jar包放到lib目录下
在这里插入图片描述
3、重启jmeter
4、添加JDBC Connection Configuration组件
在这里插入图片描述
5、配置mysql连接信息
Variable Name for created poll: 配置你的连接器的变量名(随便配)
Database URL: 配置你的mysql地址,规则为:jdbc:mysql://ip地址:数据库端口/数据库名称
Username: 连接mysql数据库的账号
Password:链接mysql数据库的密码
其他配置项保持默认
在这里插入图片描述

三、添加配置JDBC Request

1、添加JDBC Request
注意作用域,我放在线程下,整个线程内可以使用
在这里插入图片描述
2、配置JDBC Request
在这里插入图片描述

四、添加并配置循环控制器组件

1、添加循环控制器组件(线程组右键添加)在这里插入图片描述
2、配置循环控制器组件
JDBC Request查询出来的数据
user_id_#=5
user_id_1=1000
user_id_2=1001
user_id_3=1002
user_id_4=1003
user_id_5=1002
user_id_#这个变量返回的数据就是整条sql查询返回数据的条数
在这里插入图片描述

五、添加并配置计数器组件

1、添加计数器组件(循环控制器上右键添加)
在这里插入图片描述
2、配置计数器组件
Staring value: 计数器变量初始值
递增:每循环一次计数器变量递增量
循环次数:一般配置为sql查询数据返回总条数,user_id_#为sql查询返回数据条数,直接引用即可
在这里插入图片描述

六、通过函数助手生成引用变量名

1、调出函数助手
在这里插入图片描述
2、找到v函数
在这里插入图片描述
3、生成变量名
再看一下数据库查询出来的数据变量名称,user_id_index,如果要每次都赋值不同的数据是不是就改变index的值就可以了,这就是做技术器的意义,让计数器的index在这里进行引用。
user_id_#=5
user_id_1=1000
user_id_2=1001
user_id_3=1002
user_id_4=1003
user_id_5=1002
所以我们应该这样配置
在这里插入图片描述

七、引用变量进行参数化

在这里插入图片描述

八、效果展示

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值