JMeter для нагрузочного тестирования базы данных - PullRequest
0 голосов
/ 27 июня 2018

Я пытаюсь использовать Apache JMeter для выполнения теста загрузки базы данных, используя список предварительно сгенерированных операторов SQL из файла. Предварительно сгенерированные операторы SQL - это различные хранимые процедуры, которые были захвачены из трассировки, поэтому они имеют необходимые значения параметров как часть оператора выполнения.

Я придерживаюсь того же дизайна, что и нагрузочное испытание для HTTP Request из внешнего файла, установив переменную из CSV_Data_Set_Config в качестве значения PATH для HTTP Request, но заменив HTTP Request на JDBC Request и поместив переменную из CSV_Data_Set_Config для оператора SQL. Каждый пример , который я видел, только принимает содержимое файла как переменные в предопределенный оператор SQL, но ничто не берет каждую строку из файла как полный оператор для выполнения.

В дополнение к использованию CSV_Data_Set_Config я попытался пойти другим путем, пытаясь читать строки из файла с помощью функции CSVRead и помещая оператор в значения параметров JDBC Request и используя ? для заполните оператор SQL во время выполнения, однако, кажется, что он обрезает строку после первого периода в имени из трех частей. Например, строка будет exec {database}.{owner}.{procedure}, а запрос будет отправлять только exec {database}

Можно ли использовать JMeter таким образом с контроллером JDBC Request?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...