1..使用jmeter链接mysql数据库java
出现以下错误:
mysql
Response code: 08001 0
Response message: java.sql.SQLException: No suitable driver found for jdbc:mysql://10.90.5.193:3306/zmyw_web
解决方法:web
下载mysql驱动包(.jar文件),放在..\apache-jmeter-2.11\apache-jmeter-2.11\lib下,再次打开jmeter便可。sql
扩展一:
数据库
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目录。apache
注意:JMeter 会发现.jar文件,而不是.zip文件。ui
扩展二:编码
不一样的数据库和JDBC驱动程序须要不一样的JDBC设置。下面是一些可能的设置:spa
注:上面的可能不正确,请查看相应的JDBC驱动程序文档。code
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就能够了。