Jmeter之JDBC请求常见错误

1..使用jmeter连接mysql数据库

111544_LTpK_1442209.png

出现如下错误:

Response code: 08001 0
Response message: java.sql.SQLException: No suitable driver found for jdbc:mysql://10.90.5.193:3306/zmyw_web
解决方法:

下载mysql驱动包(.jar文件),放在..\apache-jmeter-2.11\apache-jmeter-2.11\lib下,再次打开jmeter即可。

扩展一:

JMeter 自动从在它的/lib 和 /lib/ext目录中的jar包发现类。如果你开发新的 JMeter 组件,你可以压缩它们成jar包并拷贝到 JMeter 的 /lib/ext 目录。JMeter 将会自导发现在这里的任何jar包的JMeter 组件。如果你不想把扩展jar包放到lib/ext 目录,可以在jmeter.properties中定义search_paths属性。不要使用lib/ext 给那些有用的jar包;它仅仅是存放 JMeter 组件。
其他jar包 (例如 JDBC, 和任何JMeter代码需要支持的类库)应该被代替放在lib目录。

注意:JMeter 会发现.jar文件,而不是.zip文件。

扩展二:

不同的数据库和JDBC驱动程序需要不同的JDBC设置。下面是一些可能的设置:

151759_JqDt_1442209.png

注:上面的可能不正确,请查看相应的JDBC驱动程序文档。

2、连接MySQL数据库时,出现:com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown character set: 'utf8mb4'错误

看起来似乎是设置字符的问题,后来在JDBC连接配置那里将Database URL加上字符编码即可(?characterEncoding=UTF-8)

jdbc:mysql://127.0.0.1:3306/paydb?characterEncoding=UTF-8

3、出现:org.apache.avalon.excalibur.datasource.NoAvailableConnectionException: Could not create enough Components to service your request (Timed out).

出现这个原因是因为连接超时,增大Pool TimeOUT就可以了。



转载于:https://my.oschina.net/xiaoq6427/blog/316950

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值