【问题标题】:No suitable driver found for jdbc:mysql://localhost:3306/Testing in JMETER JDBC connection configuration在 JMETER JDBC 连接配置中找不到适合 jdbc:mysql://localhost:3306/Testing 的驱动程序
【发布时间】:2015-06-03 04:02:20
【问题描述】:

我在 jmeter 2.8 中配置 JDBC 连接。我正在使用 MySQL 数据库。并且还把mysql-connector-java-5.1.24-bin.jar放在了jmeter的/lib目录下。

问题是当我运行采样器时它会给出一条消息

没有找到适合 jdbc:mysql://localhost:3306/Testing 的驱动

在结果树的响应数据选项卡中。我正在使用 Ubuntu 操作系统。谁能帮帮我?

【问题讨论】:

    标签: jmeter


    【解决方案1】:
    1. 首先,我建议切换到最新的可用 JMeter 版本 2.13,因为较新的版本将修复包括性能升级在内的许多缺陷。
    2. 第二。确保在 JMeter 的类路径中有 MySQL JDBC Driver aka Connector/J。如果您不这样做 - 下载它,解压缩并将 mysql-connector-java-x.xx.xx-bin.jar 放到 JMeter 的 /lib 文件夹中。需要重新启动 JMeter 才能获取库
    3. 第三。确保在JDBC Connection Configuration 中提供正确的“JDBC 驱动程序类”。应该是

      com.mysql.jdbc.Driver
      
    4. 有关如何设置 JMeter 进行数据库负载测试的更多详细信息,请参阅 The Real Secret to Building a Database Test Plan With JMeter 指南。
    5. 最后。查看 JDBC URL 中的“localhost”,如果有可能,建议不要在同一台机器上安装负载生成器 (JMeter) 和被测应用程序 (MySQL) - 为 JMeter 和数据库使用不同的机器来保存结果clean 因为 JMeter 会消耗资源并影响 MySQL 性能,反之亦然。

    【讨论】:

      【解决方案2】:

      第 2 点在这里很重要:

      “第二。确保在 JMeter 的类路径中有 MySQL JDBC Driver aka Connector/J。如果没有 - 下载它,解压缩并将 mysql-connector-java-x.xx.xx-bin.jar 放到JMeter 的 /lib 文件夹。需要重新启动 JMeter 才能获取库"

      请确保 .jar 文件直接添加到 lib 文件夹中。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-10-01
        • 2012-05-08
        • 2014-07-28
        • 1970-01-01
        • 1970-01-01
        • 2012-05-27
        • 2013-05-09
        相关资源
        最近更新 更多