暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Jmeter 达梦单机实践

原创 杜小台 2025-03-18
31
  • 首先从达梦安装路径下获取达梦JDBC驱动
  • 创建Jmter测试计划
  • 配置JDBC连接池
    URL=jdbc:dm://172.23.240.105:5236/DAMENG
    JDBC=dm.jdbc.driver.DmDriver
    USERNAME=SYSDBA
    PASSWORD=按照实际填写
  • 配置线程组
  • 配置监听器
  • 配置JDBC Requset
  • 配置测试SQL
  • 配置线程组参数
  • 执行计划
    • 执行报错1
      Response message:java.lang.IllegalArgumentException: Name for DataSoure must not be empty in JDBC Request
      • 即时JDBC Request在禁用的情况下,连接名没写也会报错,填写连接名后正常
    • 执行报错2
      Response message:java.sql.SQLException: Cannot create PoolableConnectionFactory (Error in line: 1
      Invalid schema name [DAMENG])
      一开始没有认真把报错信息看完,一直对着方框看,实际上真正的报错信息已经提示,无效的模式名
      • 返回JDBC连接地方,修改database url,这里的DAMENG得改为具体模式名。修改后问题解决
  • 调试完毕正式进行单机、dw、dsc压测负载切换测试
    • 压测方式采用梯度压测。
    • 达梦单机测试参数,一共10个参数,等待0秒后开始测试。一开始0个线程,每10秒增加2个线程。总共执行180秒
    • 执行结果参数
      • 活跃线程
      • TPS
      • 响应时间
  • 达梦DW测试参数,一共10个参数,等待0秒后开始测试。一开始0个线程,每10秒增加2个线程。总共执行180秒。
    • 当前主备库情况
    • 启动Jmter并且在执行过程中切换主备库,执行后主备情况
    • 执行结果参数
      • 活跃线程
      • TPS
      • 响应时间
  • 达梦DSC测试参数,一共10个参数,等待0秒后开始测试。一开始0个线程,每10秒增加2个线程。总共执行180秒。
  •  
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论