В Тельце, как передать ${TAURUS_ARTIFACTS_DIR} в JMeter
В моем ямле я следовал этому документу:
И установили:
modules:
jmeter:
properties:
myoutputdir: ${TAURUS_ARTIFACTS_DIR}/output
А потом я хотел бы использовать его с помощью функции __P, но это не передается. Если я передаю другое статическое значение, это работает.
Это ошибка или мне нужно что-то избежать?
РЕДАКТИРОВАТЬ:
- Я не знаю, что я делал неправильно, но теперь работает тот же код. Так что этот вопрос глуп, но я не могу его удалить.
1 ответ
Решение
Я не могу воспроизвести вашу проблему, используя последний Телец 1.12.1
Используется файл конфигурации YAML:
modules: jmeter: properties: myoutputdir: ${TAURUS_ARTIFACTS_DIR}/output execution: - scenario: simple scenarios: simple: script: test.jmx
- Свойство, указанное в JSR223 Sampler as
${__P(myoutputdir,)}
и распечатывается в STDOUT какprintln('-----MYOUTPUTDIR=' +args[0])
Я вижу текущий выходной каталог Taurus, распечатанный в файл jmeter.out в каталоге artifacts:
Поэтому попробуйте выполнить обновление до последней версии Taurus и дважды проверьте свой конфигурационный файл YAML.