2015-12-14 2 views
0

Я пытаюсь запустить .jmx сценарий для запуска локально на моей машине CentOS .. Я его настроить на подключение как:JMeter не может подключиться к локальной базе данных

jdbc:mysql//localhost:3306/test 

Со всеми правильными учетными данными (вход в систему как root). Everytime я запустить скрипт в командной строке CentOS:

./bin/jmeter.sh -Jusers=5000 -n -t ~/test.jmx -l results/test.log 

я получаю это:

2015/12/14 20:11:28 WARN - jmeter.protocol.jdbc.config.DataSourceElement: Could not load driver: com.mysql.jdbc.Driver java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 
     at java.net.URLClassLoader$1.run(URLClassLoader.java:366) 
     at java.net.URLClassLoader$1.run(URLClassLoader.java:355) 
     at java.security.AccessController.doPrivileged(Native Method) 
     at java.net.URLClassLoader.findClass(URLClassLoader.java:354) 
     at java.lang.ClassLoader.loadClass(ClassLoader.java:425) 
     at java.lang.ClassLoader.loadClass(ClassLoader.java:358) 
     at java.lang.Class.forName0(Native Method) 
     at java.lang.Class.forName(Class.java:278) 
     at org.apache.avalon.excalibur.datasource.ResourceLimitingJdbcDataSource.configure(ResourceLimitingJdbcDataSource.java:264) 
     at org.apache.jmeter.protocol.jdbc.config.DataSourceElement.initPool(DataSourceElement.java:235) 
     at org.apache.jmeter.protocol.jdbc.config.DataSourceElement.testStarted(DataSourceElement.java:108) 
     at org.apache.jmeter.engine.StandardJMeterEngine.notifyTestListenersOfStart(StandardJMeterEngine.java:214) 
     at org.apache.jmeter.engine.StandardJMeterEngine.run(StandardJMeterEngine.java:336) 
     at java.lang.Thread.run(Thread.java:745) 

Я просмотрел несколько вещей в Интернете и много статей посоветовал мне поставить JDBC .jar файл в папке lib /. Я сделал это, и он все еще не работает. Есть ли что-нибудь еще, что я должен попробовать?

ответ

0

Убедитесь, что вы установили правильный файл mysql-connector в папку Lib. Проблемы могут возникать и в случае несовместимости версий между вашим mysql и mysql-коннектором.

Вы можете скачать последнюю версию MySQL-разъем-Java-5.1.38-bin.jar из следующего URL: https://dev.mysql.com/downloads/connector/j/3.1.html

Просто возьмите файл JAR от молнии и поместите его ваш Jmeter Lib папку.

Чтобы правильно настроить MySQL JDBC подключения обратитесь к официальной документации JMeter: http://jmeter.apache.org/usermanual/component_reference.html#JDBC_Connection_Configuration

+0

Я сделал все это. Это не работает.. – ryekayo

Смежные вопросы