JMeter를 java code에서 실행하려고 검색을 했더니, 거의 비슷한 코드만 있다. 그런데 이걸 그대로 가져다 실행했더니, 프로퍼티들을 찾을 수 없다는 등의 메세지를 토해내며 멈춘다.
우선, 프로퍼티 파일 문제를 해결한 부분은 다음과 같다.
AUTOMETER_HOME의 값은 나중을 위해 환경변수로 설정하도록 했다.
jmeter.properties 파일은 AUTOMETER_HOME/conf 디렉토리에 넣어 이를 참조하도록하고, saveservice.properites 파일는 AUTOMETER_HOME/bin 디렉토리에 넣었다.(이는 JMeter코드 내부적으로 JMeterHome/bin 디렉토리를 참조하도록 되어있어서이다. 따라서 JMeterHome을 AUTOMETER_HOME으로 설정하도록 - JMeterUtils.setJMeterHome(base_dir); - 한다.)
완성된 코드는 다음과 같다. (https://github.com/angelndevil2/autometer)
'프로그래밍 > Java' 카테고리의 다른 글
Java - JSON library (0) | 2016.03.13 |
---|---|
jetty embedding note - 1 (0) | 2016.02.18 |