【发布时间】:2021-03-26 18:34:59
【问题描述】:
我正在尝试将 jmeter 与数据库连接,并在 20 秒后收到此异常。
响应消息:java.sql.SQLException:无法创建 PoolableConnectionFactory(通信链接失败
最后一个成功发送到服务器的数据包是 0 毫秒前。驱动没有收到来自服务器的任何数据包。)
【问题讨论】:
标签: jmeter
我正在尝试将 jmeter 与数据库连接,并在 20 秒后收到此异常。
响应消息:java.sql.SQLException:无法创建 PoolableConnectionFactory(通信链接失败
最后一个成功发送到服务器的数据包是 0 毫秒前。驱动没有收到来自服务器的任何数据包。)
【问题讨论】:
标签: jmeter
它与JMeter无关,您得到的错误表明JDBC Driver无法与数据库服务器通信。
清单:
确保数据库服务器已启动并正在运行并正在侦听外部network interface(有时默认情况下数据库绑定到本地主机)
确保在您的操作系统中打开端口firewall
交叉检查 JDBC 驱动程序版本,如果不匹配,通信可能会失败
仔细检查validation query,JDBC Connection Configuration中有一些针对不同数据库类型的预设
在jmeter.log file 中查找可疑条目,可以通过在log4j2.xml 文件中添加下一行来查找increase the JMeter logging verbosity 的JDBC 测试元素:
<Logger name="org.apache.jmeter.protocol.jdbc" level="debug" />
【讨论】: