По моим рудиментарным знанием Ruby, и в основном Calling Java from JRuby руководства код должен выглядеть примерно так:
key = org.apache.jmeter.threads.JMeterContextService.getContext().getVariables().get("key")
Только в случае, если вы хотите немного битную расширенную версию:
# Declare shorthands to JMeter API methods
vars = org.apache.jmeter.threads.JMeterContextService.getContext().getVariables()
log = org.apache.jorphan.logging.LoggingManager.getLoggerForClass()
# Get the value of key JMeter Variable and put it into key Ruby variable
key = vars.get("key")
# Print key variable to jmeter.log file
log.info("key=" + key)
Помните, что если вы планируете для использования сценария, над которым вы работаете, для проведения высоких нагрузок, лучше пересмотреть выбор языка сценариев. Рекомендуется использовать язык Groovy. Хорошо разработанные скрипты Groovy могут быть скомпилированы в байт-код, в то время как скрипты, созданные на других языках, интерпретируются. Ознакомьтесь с руководством Beanshell vs JSR223 vs Java JMeter Scripting: The Performance-Off You've Been Waiting For! для получения дополнительной информации и передового опыта в написании сценариев.
Я читал документы для JMeter. Вы пробовали синтаксис как _vars.get («VAR1»); vars.put ("VAR2", "значение"); vars.remove ("VAR3"); _? – blackpen