contiperf

ContiPerf是一個輕量級的測試工具能輕鬆地利用的JUnit 4的性能測試,測試案例。

簡介

它的靈感來自JUnit 4中與注釋簡單測試配置,以及用JUnitPerf的包裝性能測試單元測試的想法,但更強大和更容易使用。它使用定義測試執行的特點和性能要求的Java註解。您可以標記一個測試運行一定次數,或將不斷提出一定的時間執行。

依賴

[pre]JDK 5.0和Junit4以上

使用

搭建測試環境

在工程中引入Junit和contiperf.jar

使用contiperf進行測試

使用方式與Junit類似。以下面代碼為例:

public class SmokeTest {

@Rule
public ContiPerfRule i = new ContiPerfRule();

@Test
@PerfTest(invocations = 5)
@Required(max = 1200, average = 250)
public void test1() throws Exception {
Thread.sleep(200);
}

}

測試結果查看

在每次執行完測試的時候,ContiPerf會自動生成測試報告,報告放在target/contiperf-report/index.html下

相關詞條

熱門詞條

聯絡我們