grinder 사용팁grinder 사용팁
Posted at 2012. 9. 16. 15:23 | Posted in 개발이야기grinder-3.8 버전 사용.
(이리 저리 해보고 해결한 것들만 메모함.)
grinder에 있는 jython 보다 높은 버전 사용하고 싶은 경우,
--> grinder/lib/jython-xxx.jar 를 빼고, property 및 실행 스크립트에 jython 설치 경로 및 classpath에 지정해 줬더니 되더라..
요렇게..
JYTHON_HOME=/usr/share/jython
JYTHON_CONFIG="-Dpython.home=$JYTHON_HOME -Dpython.path=$JYTHON_HOME/Lib"
CLASSPATH=$CLASSPATH:$JYTHON_HOME/jython.jar
java -cp $CLASSPATH $JYTHON_CONFIG net.grinder.Grinder
symbolic link 파일을 dist위치에 두고 배포하니 Agent에서 어러남.
agent 실행시 필요 jar 파일 미리 배포해둬야 한다. classpath에도 미리 잡아놔야 하고..
--> classpath에 ./lib/*.jar 와 같은식으로는 안먹네.. 모두 나열해주니 됨.
grinder.logger --> (grinder.hostID)-0.log 파일에 기록됨.
agent terminal에서 확인하려면 stdout으로 출력해서 보라.
grinder.statistics.delayReports = 1 는 TestRunner __init__ 에서 한번만하고, on/off 하지 않는다.
jython 스크립트 맨 밑줄에 공백 라인 한줄 넣어야 하더라..
jython 스크립트에 한글 쓰니 non-ascii character가 있다고 나불나불..
--> 첫째줄에 요렇게 넣어주면..
# _*_ coding: utf8 _*_
참고하기 좋은 글: http://www.cubrid.com/zbxe/71339