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

//