注册
JMeter测试达梦集群
技术分享/ 文章详情 /

JMeter测试达梦集群

,,, 2026/08/07 114 0 0

JMeter测试达梦集群

本文测试环境如下:

  • 待测:部署好的达梦数据守护主备集群(两节点),预先准备一些测试表和测试数据
  • 测试机:windows 11

一、 环境准备

1. 前置环境

JMeter 是基于 Java 开发的压测工具,连接达梦数据库需要依赖官方的 JDBC 驱动。

  • 基础环境确认:确保本机已安装 JDK(推荐 JDK 8 及以上版本)并正确配置了 JAVA_HOME 环境变量。JMeter 版本建议使用 5.0 以上,以支持更完善的 HTML 报告功能。
  • 部署 JDBC 驱动:从达梦官方获取对应的 JDBC 驱动包

​ 驱动下载地址:https://www.dameng.com/upload/file/20260714/jdbc-20260710.zip

​ 解压后选择合适的jdbc驱动(如 DmJdbcDriver8.jar),将其直接复制到 JMeter 安装目录下的 lib 文件夹 中。

  • 重启 JMeter:否则在后续配置连接池时会出现找不到驱动类的报错。

2. 配置 SSH 隧道(可选)

如果你的集群服务器没有开放除了ssh服务器以外的端口,那么需要做一次ssh隧道进行端口转发,

  • 建立端口转发:打开CMD 或 PowerShell,执行以下 SSH 隧道命令:

    ssh -p [SSH端口] -L 1234:localhost:5236 [用户名]@[中转服务器IP] -Nf

    参数解析

    • -p [SSH端口]:指定中转服务器的 SSH 端口(若为默认的 22 端口可省略此参数)。
    • -L 1234:localhost:5236:将本地电脑的 1234 端口,映射到中转服务器视角下的 localhost:5236(即内网达梦数据库端口)。
    • -Nf:表示不执行远程命令,并让 SSH 进程在后台静默运行。
  • 验证隧道状态:命令执行后,如果没有报错出现,即为建立成功。在本地运行 netstat -an | findstr 1234若看到 1234 端口处于 LISTENING 状态,说明加密隧道已成功建立。此时,JMeter 即可通过访问本地的 127.0.0.1:1234 来安全地穿透内网,直连达梦数据库。

3.配置服务名

如果有做第二步的话,数据库ip直接填写本机ip和对应的端口即可,如果没有的话。则需填写数据库真实的ip和端口

TIMEZONE=(480)
LANGUAGE=(cn)

DW=(127.0.0.1:5236,127.0.0.1:5237)

[DW]
LOGIN_MODE=(0)
评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服