没有为jdbc找到合适的驱动程序:mysql:// localhost:3306 /在JMETER JDBC连接配置中测试

时间:2015-03-30 08:01:42

标签: jmeter

我在jmeter 2.8中配置JDBC Connection。我正在使用MySQL数据库。并将mysql-connector-java-5.1.24-bin.jar放在jmeter /lib目录中。

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

  

找不到合适的jdbc驱动程序:mysql:// localhost:3306 / Testing

在“结果树”的“响应数据”选项卡中。我正在使用Ubuntu OS。任何人都可以帮助我吗?

2 个答案:

答案 0 :(得分:4)

  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驱动程序类"在JDBC Connection Configuration。它应该是

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

答案 1 :(得分:0)

第2点至关重要:

"二。确保在JMeter的类路径中有MySQL JDBC驱动程序aka Connector / J.如果您没有 - 下载它,请解压缩并将mysql-connector-java-x.xx.xx-bin.jar拖放到JMeter的/ lib文件夹中。 JMeter重启将需要选择库#34;

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