注册
使用jmeter验证集群事务分发比例
专栏/培训园地/ 文章详情 /

使用jmeter验证集群事务分发比例

夏目漱石的猫 2025/04/24 63 0 0
摘要

一、准备环境
先部署好集群环境,装jdk 和apache-jmeter-5.5
把数据库安装包里source\drivers\jdbc 下面的 jdbc 驱动jar 包 拷贝到 apache-jmeter-5.5\lib 里面

二、启动 jmeter
Jmeter目录的bin 下,启动 jmeter
image.png

调整语言为中文
image.png

三、添加计划
对着测试计划 右键,添加 -配置元件-JDBC
image.png

对着测试计划 右键,添加 -线程(用户)- 线程组
image.png

对着线程组 右键 -添加-监听器-查看结果树
image.png

对着线程组 右键,添加-取样器-jdbc-request
image.png

四、配置JDBC
点击刚才添加的jdbc ,下图红框可以写 dm
image.png

下拉到最底下。JDBC class 这样配置dm.jdbc.driver.DmDriver,前提是jdbc 驱动已经拷贝到lib目录下。
jdbc:dm://DMDW?DMDW=(主库IP:端口,备库IP:端口)&rwPercent=25 红色信息为主库信息。
最后两行为数据库的用户名 和密码
1745319804716.jpg

配置jdbc-request 第一个红框为刚才jdbc配置的一样 dm
下面语句为登录数据库查询的语句,为了看登录了哪台实例, 查询实例视图看返回什么值
image.png
线程组可以配置 10线程 循环10次 ,然后点击工具栏的 绿色三角符号 执行
image.png

五、查看结果
Jdbc返回的结果从后面依次看 为12221222... ,符合25%分发到主库的事务占主备库总事务的百分比。
image.png
随后调整rwPercent=50 和rwPercent=75,均能按50%和75%分发,符合预期。

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服