본문 바로가기

jmeter7

Performance, JMeter BeanShell을 통한 TCP 테스트 첫걸음 2014년 9월 4일 아래 포스팅의 테스트 환경과 동일한 상태에서 TCP Sampler만 추가해서 같은 방식으로 테스트 해 보았다. 우선 33001번으로 Port를 열어놓고 TCP Sampler에 BeanShell PreProcessor에서 값을 대입한 변수를 사용하여 패킷을 전송했다. 서버쪽을 디버깅 해본 결과 정상적으로 변수에 대입된 값이 패킷을 통해 서버로 전송되었다. 인제 서버로 첫 통신에 성공한 것이라서 갈 길이 멀지만 이제 길이 좀 보인다! 앞으로는 Test Plan에 따른 JMeter 셋팅과 BeanShell 에 Protocol Buffer를 적용시켜보고 조금 더 자세히 들여다 봐야겠다. 2014. 9. 4.
Performance, JMeter BeanShell 첫 시도 2014년 9월 4일 참고 사이트 : http://testeverythingqtp.blogspot.kr/2013/01/jmeter-bean-shell-script-create-file.html 위 사이트의 포스팅을 보고 그대로 따라해봤고 그 결과를 나름대로 정리해보았다. 먼저 Thread Group을 생성하여 쓰레드, 간격, 루프 수 등을 지정한다. 해당 포스팅에서는 "Counter"를 사용하였는데, 반복하여 실행 될때마다 카운트가 하나씩 증가한다. 최소/최대치를 지정해놓을 수 있다. Format은 숫자가 출력될 양식인데 00일 경우에 1은 01, 2는 02 이런식으로 두자리수가 출력된다. Reference Name은 BeanShell 스크립트에서 이 Reference Name을 통해 Counter에 접.. 2014. 9. 4.
Performance, JMeter 설치 및 환경 셋팅 JMeter 설치 및 실행 JMeter : http://jmeter.apache.org/download_jmeter.cgi 소스로 다운로드 빌드 : http://ant.apache.org/bindownload.cgi JMeter 소스를 빌드 하기 위해 필요 다운로드 후 JMeter 소스 폴더에서 ant download-jars를 해줘야 lib폴더에 lib 파일들이 다운로드 된다. 참고 : http://blog.daum.net/jacojang/16335003 빌드 명령 ant -buildfile build.xml (JMeter 폴더) ant install JMeter 실행 : bin 폴더의 jmeter파일에 실행 권한이 빠져있으므로 권한 부여 후에 실행 JMeter 개발 환경 구축 java에서 구글 프로토.. 2014. 9. 4.