2015-05-10 8 views
-1

M новичок в JMeter, можем ли мы отслеживать активные соединения DB через Jmeter? Есть ли какой-либо параметр или предмет в Jmeter, который может облегчить работу.Как увидеть соединения DB через JMeter?

Сейчас я просто контролирую соединения БД через терминал. Можно ли с Jmeter

ответ

4

Учитывая, что ваша база данных MySQL:

  1. Скачать MySQL Connector/J, экстракт mysql-connector-java-x.x.xx-bin.jar, поместите его в/LIB папке установки JMeter, перезапустите Jmeter
  2. Добавить Thread Group к испытанию план. Настройте его следующим образом:

    • Количество нитей: 1
    • разгона: 1
    • Loop Count: тик Forever
  3. Добавить JDBC Connection Configuration element. Настройте его следующим образом:

    • Variable Имя: ничего значимого, т.е. test
    • URL базы данных: jdbc:mysql://your_mysql_host:3306/information_schema
    • JDBC Driver Class: com.mysql.jdbc.Driver
    • предоставить свои учетные данные, а
  4. Добавить JDBC Request Sampler. Настройте его в следующем пути:

    • переменного Имя: test или что вы ввели в конфигурации соединения элемента JDBC
    • SQL запросы: select * from PROCESSLIST;
  5. Добавить Constant Timer. Набор «Задержка Thread» будет то 5000
  6. Добавить View Results Tree слушателю

Над конфигурации будет запрашивать сервер MySQL каждые 5 секунд, и результаты будут идти к представлению результатов Дерево слушателя.

JDBC Process List

Если вы используете другой сервер RDBMS подход должен быть таким же, однако JDBC бинарный драйвер, имя класса драйвера, URL и SQL-запрос будет отличаться.

Дополнительную информацию о тестировании базы данных с Apache JMeter см. В разделе The Real Secret to Building a Database Test Plan With JMeter.

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

  • Нет связанных вопросов^_^