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就能夠了。