nGrinder 3.2.1 릴리즈
Posted by
junoyoon on
URL: http://ngrinder.373.s1.nabble.com/nGrinder-3-2-1-tp683.html
nGrinder 3.2.1 은 기존 버전의 버그를 Fix 하고 일부 개선사항을 포함합니다.기존 nGrinder 3.2을 NHN 내부에 한달간 적용해 보면서 여러 개선사항을 찾았고 이를 수정함으로써 대규모 클러스터 환경에서도 견고하게 동작할 수 있도록 개선하였습니다.
이제 NHN에서는 80% 이상의 테스트가 Groovy로 작성되고 있습니다.
1. 제품정보
- Version : 3.2.1
- Release Date : 2013.06.21
2. 변경사항
요약
- HTML 표준을 따르도록 거의 대부분의 HTML 이 재작성 되었습니다. 이제 IE10에서 완벽히 동작합니다.
- 에이전트에서 전달된 로그에서 스크립트 에러도 볼 수 있습니다.
- Groovy 엔진이 더 견고해 졌습니다. 테스트가 쓰레드 세이프하도록 각 쓰레드는 각자의 JUnit TestRunner 인스턴스를 사용합니다.
- @RunRate 어노테이션이 제공되어, Groovy 스크립트 상의 각 테스트 메소드의 실행 비율을 쉽게 조정할 수 있습니다.
How to run the multiple tests with different weight in Groovy를 참고하세요.
- 서브 팩키지내에 있는 그루비 스크립트도 실행가능하게 되었습니다.
- UTF-8 엔코딩으로 작성된 그루비 스크립트도 잘 실행됩니다. 이제 스크립트상에 한국어도 기재가능합니다.
- 에이전트 가용 메모리 사이즈 측정이 좀 더 정확해 졌습니다. 기존에 사용하던 Free 메모리 측정 대신, Actual Free 메모리를 사용하여 메모리를 계산합니다.
- 성능 테스트 설정 페이지가 좀 더 빨리 로딩됩니다.
- 그외 자잘한 UI 개선사항이 있었습니다.
- 만약 기존 nGrinder 인스턴스를 업그레이드 하시고자 한다면, 반드시 ${NGRINDER_HOME}/process_and_thread_policy.js 를 먼저 지우시고 업그레이드 하셔야 합니다.
버그
개선사항
신규 기능
- [NGRINDER-626] - Add @RunRate annotation to control the run frequency for each @Test method
3. OS, DBMS 지원
- Linux, Windows, Mac OSX is supported.
- Supports CUBRID, H2 as DB. The default DBMS is H2.
4. 설치 요구사항
- Be required over Oracle JDK 1.6 version.
- Tomcat 6.X later
5. 다운로드
6. 참고