jmeter模拟mysql长连接_jmeter链接mysql数据库

一、查询mysql的数据库版本,下载对应的jar包

1.首先查询出mysql数据库的版本,使用SELECT VERSION();命令进行查询,运行结果如下

a80e9f8db9e8aca72b724ebb3764568a.png

31b26a6af47a55ef72fdf11cae39b1e9.png

3.将下载好的jar包复制到jmeter包\lib\ext下(做了这步可以避免jmeter导jar包,它自己会在这个地方进行驱动),至此,mysql的jar包处理完毕

eda10b08261b4f0e8ffddcd29a26f894.png

二、jmeter链接数据库

1.添加jdbc的链接器,线程组——添加——配置元件——JDBC Connection Configuration

f7e06da2ce32dbe20530845df6ec4b00.png

2.配置JDBC Connection Configuration的属性,详细配置如下图所示:

5e0a0f8fb77b1cf9be314c7f92bd68bd.png

9fb2c90ab87e26ffa184bcc2f143ac01.png

3.添加JDBC Request,添加——取样器——JDBC Request

e407c25d4ad0d3b2a1e4de0fc0cce50d.png

4.配置JDBC Request,详细信息如下图所示,至此jmeter链接数据库配置完毕

a37f579d8f1eefed6c3bd4089eb48a7a.png

三、单个用户及多个用户的使用

1.使用单个用户,使用${变量名_1}(指定查询出来的第一个用户)

3ab0518f7c95969203c9dbc1994f87d0.png

运行结果如下:

69cbe73d05bc6e010a0ac46ead7571f9.png

8add70454a27a232bd4bd0387124da3e.png

2.使用多个用户登录,首先添加一个计数器做取下标数使用,添加——配置元件——计数器

335387ade3b25eb3ba8f8a20d68c67f8.png

3.计数器的详细配置如下

5594c8ec330e85367d3af964d8928780.png

c8eb454e1a9d03c5a571d5d43e1a1c85.png

4.多个用户登录,使用多个用户需要用到变量里面嵌套变量,使用__V(双下划线),话不多说,看图

df99e0af6b845ac4e69003975e19c128.png

多个用户登录的时候需把线程数设置为你需要登录的用户数,需要添加一个同步定时器,模拟用户组的数量和你的线程数是一样的即可

cb6ca7eac6675a90e42c11b9297bbac8.png

8d767c04e8e01cc9a26f82cc50eea74e.png

891113a64249422484b74ccb3a3b483d.png

运行结果如下

acf68652d66fc11dffc0541b1eeeafb9.png

dc571b96cb8c04997166e8152f03573d.png

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值