近日,项目需要考察tidb数据库读操作的最大处理能力,需要进行极限压测。
据了解tidb是兼容 MySQL 5.7的,可以使用jdbc连接池方式来压测,正好jmeter工具中提供了jdbc插件,因此可以用jmeter作为压测工具。
具体操作步骤:
前提:需要下载mysql jar包.
下载地址:
链接:mysql-connector-java-5.1.28.jar.zip-MySQL文档类资源-CSDN下载
把 mysql-connector-java-5.1.28.jar 放到Jmeter安装目录的lib/exp目录下,并重启jmeter.
1.使用jmeter3.2或以上版本,在测试计划中,新建一个线程组,在线程组下创建一个 JDBC Connection Configuration插件。如下图:

特别提醒:Max Number of Connection: 数据库最大链接数,如果用于压测,建议设置为0.
------------------------------------------jdbc connection configuration 参数说明----------------------------------
重要参数说明:

本文档介绍了如何使用JMeter进行TiDB数据库的极限读操作压测。首先,需要将MySQL JDBC驱动添加到JMeter的lib/exp目录并重启JMeter。然后,在测试计划中创建JDBC Connection Configuration,设置数据库连接参数,如VariableName、MaxNumberofConnections等。接着,添加JDBC Request执行SQL查询,并确保其VariableName与JDBC Connection Configuration一致。为了模拟大量并发,建议使用多台8c16g配置的负载机进行压测。最终目标是评估TiDB在8台数据库实例环境下的极限处理能力。

1699

被折叠的 条评论
为什么被折叠?



