Получить каталог плана тестирования в режиме без графического интерфейса - PullRequest
0 голосов
/ 07 ноября 2018

Я пытаюсь получить каталог теста (файл .jmx). Я использую это при работе в режиме графического интерфейса.

${__BeanShell(import org.apache.jmeter.gui.GuiPackage;GuiPackage.getInstance().getTestPlanFile();)}

Это не работает, когда запускается Jmeter работает в режиме без графического интерфейса. Есть ли альтернатива этому?

1 Ответ

0 голосов
/ 07 ноября 2018

Скорее всего, вы ищете FileServer.getBaseDir () function


Также следует помнить, что , начиная с JMeter 3.1, рекомендуется переключаться на тестовые элементы JSR223 и язык Groovy для сценариев. Основная причина в том, что Groovy работает намного лучше, чем Beanshell и другие . Если вы хотите использовать функцию JMeter - перейдите на __ groovv () , соответствующий синтаксис будет:

${__groovy(org.apache.jmeter.services.FileServer.getFileServer().getBaseDir(),)}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...