ContiPerf

소프트웨어 스크린 샷:
ContiPerf
소프트웨어 정보:
버전: 2.3.0
업로드 날짜: 20 Feb 15
개발자: Volker Bergmann
라이센스: 무료
인기: 25

Rating: nan/5 (Total Votes: 0)

ContiPerf 쉽게 성능 테스트 등으로 JUnit 4에서는 테스트 케이스를 활용할 수 있도록 해주는 가벼운 테스트 도구입니다 . 지속적인 성능 테스트 & NBSP; 그것은 주석과 성능 테스트를위한 단위 테스트를 포장의 JUnitPerf의 아이디어에의 JUnit 4의 테스트를 간편하게 구성에서 영감 있지만 더 강력하고 사용이 용이 :
* 테스트 실행 characterisitics 및 성능 요구 사항을 정의하는 자바 주석을 사용하여
* 사용자는 특정 횟수를 실행하는 테스트를 반복적으로 표시하거나 일정 시간 동안 실행될
* 성능 요구 사항, 최대 평균, 중간 또는 백분위 exectution 시간이 될 수 있습니다
* 완벽한 제어 및 성능 요구 가독성
* 당신은 그들에게 간단한 단위 테스트 나 성능 테스트를 사용하여, 두 개의 서로 다른 모드에서 테스트를 실행할 수 있습니다
* 이클립스와 메이븐과 쉽게 통합
* CSV 파일을 실행 요약의 수출
* 외부 의존성이없는 작은 라이브러리 (만의 JUnit)
* 사용자 정의 통계 평가 및 추적 메커니즘으로 쉽게 확장
다음은 아주 간단한 테스트는 다음과 같습니다
& NBSP; org.junit을 가져옵니다. *;
& NBSP; org.databene.contiperf 가져옵니다. *;
& NBSP; 공용 클래스 SmokeTest {
& NBSP; & NBSP; & NBSP; & nbsp; & nbsp; 확인 @Rule
& NBSP; & NBSP; & NBSP; & nbsp; & nbsp; 확인 공공 ContiPerfRule I = 새로운 ContiPerfRule ();
& NBSP; & NBSP; & NBSP; & nbsp; & nbsp; 확인 @Test
& NBSP; & NBSP; & NBSP; & nbsp; & nbsp; 확인 @PerfTest (호출 = 5)
& NBSP; & NBSP; & NBSP; & nbsp; & nbsp; 확인 @Required (최대 = 1200, 평균 = 250)
& NBSP; & NBSP; & NBSP; & nbsp; & nbsp; 확인 공공 무효의 TEST1 ()는 예외 {던졌습니다
& NBSP; & nbsp; & nbsp; 확인 & NBSP; & nbsp; & nbsp; 확인 & NBSP; & nbsp; & nbsp; 확인 Thread.sleep를 (200);
& NBSP; & NBSP; & NBSP; & nbsp; & nbsp; 확인 }
& NBSP; }
주석 @Rule와 형 ContiPerfRule의 속성을 정의하는 것은 ContiPerf을 활성화합니다. 그런 다음 테스트 실행 (@PerfTest) 및 성능 요구 사항 (@Required)를 지정하기위한 다른 설정을 선택할 수 있습니다. 예에서 시험을 5 회를 실행하고 최대 실행 1.2 초 시간과 평균 이하 또는 250 밀리 초를 동일을 필요로 정의된다.
ContiPerf 1.03로서, 동시에 테스트 메소드를 실행하는 스레드 수를 지정뿐만 아니라, 동시 테스트를 정의 할 수있다.
& NBSP; & nbsp; & nbsp; 확인 @PerfTest (호출 = 10 스레드 = 3)
& NBSP; & nbsp; & nbsp; 확인 공공 무효의 TEST1 ()는 예외 {던졌습니다
& NBSP; & NBSP; & nbsp; & nbsp; 확인 & NBSP; & nbsp; & nbsp; 확인 ...
& NBSP; & nbsp; & nbsp; 확인 }

이 릴리스의 새로운 기능입니다 :

이 호출 특성 (스레드 수, 진입로, 워밍업) 이제 생성 된 HTML 보고서에 추가됩니다.

이 버전 2.0의 새로운 기능 : JUnit을 사이에

이 버전이 제공하는 일관된 동작이 4.7-4.9를 해제하고 통계 요약 및 지연 분포 차트와 HTML 보고서를 만들 수 있습니다.

이 멀티 스레드 테스트 실행을 지원 :

이 버전 1.03의 새로운 기능

이 요구 사항 :

이 J2SE (Java 2 Standard Edition)의 런타임 환경

유사한 소프트웨어

개발자의 기타 소프트웨어 Volker Bergmann

databene benerator
databene benerator

14 Apr 15

코멘트 ContiPerf

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!