루비의 내 기초적인 지식에 따르면 주로 Calling Java from JRuby 안내서과 같이 보일 것입니다 코드 :
# 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)
:
이
key = org.apache.jmeter.threads.JMeterContextService.getContext().getVariables().get("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", "value"); vars.remove ("VAR3"); _? – blackpen