【问题标题】:Error preloading the connection pool while running sql statement in Jmeter在 Jmeter 中运行 sql 语句时预加载连接池时出错
【发布时间】:2018-01-23 09:39:32
【问题描述】:

在 Jmeter 中运行 sql 语句时预加载连接池时出错。

我正在使用以下环境:

  • jdk1.8.0_151
  • apache-tomcat-7
  • commons-dbcp.jar(版本:2.1.1)
  • commons-pool2-2.4.2
  • apache-jmeter-3.1
  • mysql-connector-java-5.1.45-bin

pfa jdbc connection,jdbc_request,request,response_data,sampler_result 截图

【问题讨论】:

  • JMeter 已经有一个内置的 dbcp 连接池。你想做什么,你的例外是什么?
  • @user7294900 我正在尝试建立 mysql 连接 jmeter 3.1 并从数据库中获取一些东西并得到此错误“运行 sql 语句时预加载连接池时出错”语句:-- [选择语句] 从 T_CSTMR ORDER BY NEWID() 中选择前 1 个 CSTMRId
  • @user7294900,请立即查看。

标签: mysql jmeter


【解决方案1】:

我有一个similar question,即使在 oracle 中的最大连接设置为 10 个也会导致错误。我建议您按照 JMeter JDBC 手册中的建议在 JDBC 的最大连接数中使用 0 值:

池中允许的最大连接数。在大多数情况下,将此设置为零 (0)。这意味着每个线程将获得自己的池,其中包含一个连接,即线程之间不共享连接。

【讨论】:

    猜你喜欢
    • 2013-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-09
    • 2012-02-13
    • 1970-01-01
    • 2013-04-24
    相关资源
    最近更新 更多