本文主要是介绍Linux运行jmeter报错java.sql.SQLException:Cannot create PoolableConnectionFactory,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在性能测试过程中遇见1个问题,终于解决了,具体问题如下。
问题
在windows电脑写jmeter脚本连接数据库连接成功
然后把该脚本放到Linux服务器上面,并把jmeter mysql驱动放到服务器上面,修改jmeter的mysql驱动路径信息
注意:驱动8.0需要jdk1.8+才行,5.1.46既可以满足jdk版本又能满足mysql库是8和5.7,比较好!
mysql下载驱动地址:https://dev.mysql.com/downloads/connector/j/
运行jmeter脚本报错
解决办法
在JDBCDataSource 里面修改dburl,修改为:
jdbc:mysql://10.XX.XX.XX:3306/db_name?useSSL=false&useUnicode=true&characterEncoding=utf8
执行运行命令,没有报错
注意:报错的警告信息也有深入了解具体是什么问题,因为过程中的警告可能就会影响你的运行结果
这篇关于Linux运行jmeter报错java.sql.SQLException:Cannot create PoolableConnectionFactory的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!