본문 바로가기

Programming152

Performance, JMeter BeanShell Sampler 다른 bsh 파일 import JMeter에서 한 트랜잭션을 위해 BeanShell 스크립트를 한 곳에만 작성할 수 있기 때문에 다른 파일들에 모듈화를 시키는 방향으로 생각을 하게 되었다. JMeter에서는 ext 폴더에 jar 파일로 만들어 넣어주면 쉽게 import해서 사용할 수 있고, beanshell 자체의 문법으로도 import 할 수 있는 방법이 있었다. ex) path : /home/pat/mycommands/helloWorld.bsh addClassPath(“/home/pat"); importCommands("mycommands"); 참고 : http://www.beanshell.org/manual/commands.html 2014. 9. 22.
Ubuntu, IntelliJ Plugin 설치 Eclipse에서 플러그인을 설치해서 사용하듯이 IntelliJ에서도 가능하다. 실행 File → Settings → Plugins → Browse Repositories 실행하면 여러가지 Plugin 들이 출력되고 간편하게 설치해서 사용할 수 있다. 추천 Plugin JavaDoc : JavaDoc 문서를 만들어준다. (/** */ 형태로 주석을 달면 해당 Class 또는 Method에 설명이 작성됨) Grep Console : Console창에 출력되는 로그를 색깔별로 구분해서 볼 수 있다. 2014. 9. 16.
Performance, JMeter에서 사용하기 위해 .proto 파일을 java로 출력 JMeter에서 .proto 파일을 사용하기 위해서는 .jar파일로의 변환이 필요하다.먼저 .proto 파일을 .java 코드로 출력한다.import 시 명확하게 사용할 수 있도록 .proto 파일에 패키지 지정을 해준다. option java_package = "com.example.tutorial"; option java_outer_classname = "PersonProtos"; java 코드로 출력 명령 $SRC_DIR : proto 파일 위치 $DST_DIR : 출력 될 위치 protoc -I=$SRC_DIR --java_out=$DST_DIR $SRC_DIR/example.proto 참고 사이트이클립스에서 jar 파일 만들기http://jhoony.tistory.com/entry/%EC%9D%.. 2014. 9. 15.
Performance, JMeter 확장 라이브러리 적용 JMeter 폴더의 lib/ext/ 안에 .jar 형태의 lib 파일을 옮긴 후 JMeter를 재실행 시키면 자동으로 적용된다. 예를 들어 Protocol Buffer를 적용시키고 싶다면 .jar 형태로 된 Protobuf 파일을 ext 폴더에 넣어주면 되고, .proto 형태의 protobuf 파일을 사용하고 싶다면 java형태로 출력한 후 .jar 형태로 변환하여 ext 폴더에 넣어 적용시킬 수 있다. JMeter 확장 plugin을 추가 JMeter에서 기본적으로 제공하는 기능 외에 더 많은 기능을 사용할 수 있다. http://code.google.com/p/jmeter-plugins/downloads/list 2014. 9. 15.