Добавление существующего слушателя Beanshell к каждому новому сценарию Jmeter - PullRequest
0 голосов
/ 28 мая 2018

У меня есть Beanshell Listener, у которого есть определенный код, написанный для извлечения некоторых метрик во время выполнения скрипта.Я хочу, чтобы этот слушатель автоматически добавлялся к каждому новому Jmeter сценарию , когда пользователь создает сценарий в Jmeter.Возможно ли это?

Пример:

Пользователь открывает новый сценарий Jmeter, и по умолчанию созданный ранее прослушиватель Beanshell с кодом должен автоматически присутствовать в сценарии длягруппа потоков, а не добавление нового слушателя Beanshell и копирование кода для этого вновь добавленного слушателя.Возможен ли этот сценарий?TIA.

Версия Jmeter - 4.0

Ответы [ 2 ]

0 голосов
/ 04 июня 2018

Вам не нужно копировать код вставки, просто введите имя файла, содержащего скрипт, в поле имени файла (можно использовать Обзор)

Файл скрипта Файл, содержащий скрипт BeanShell для запуска,Имя файла хранится в переменной сценария FileName

Обратите внимание, что вам лучше перейти на JSR223 Listener в соответствии с рекомендациями JMeter :

Начиная с JMeter3.1, мы рекомендуем перейти с BeanShell на тестовые элементы JSR223

0 голосов
/ 28 мая 2018

Вы можете взглянуть на JMeter Templates и придумать свой собственный шаблон с любыми тестовыми элементами, которые вы хотите, и предложить коллегам использовать ваш шаблон для создания тестов.


Имейте в виду, что начиная с JMeter 3.1 настоятельно рекомендуется переключиться на тестовые элементы JSR223 и язык Groovy , поэтому самое время подумать о миграции.

...