ContiPerf

Software skärmdump:
ContiPerf
Mjukvaruinformation:
Version: 2.3.0
Ladda upp dagen: 20 Feb 15
Utvecklare: Volker Bergmann
Licens: Gratis
Popularitet: 100

Rating: 3.0/5 (Total Votes: 1)

ContiPerf är en lätt testverktyg som gör det möjligt för användaren att enkelt utnyttja JUnit 4 testfall som prestandatester t.ex. . för kontinuerlig prestandatester & nbsp; Det är inspirerad av JUnit 4 är lätt testkonfiguration med anteckningar och JUnitPerf idé om omslagsenhetstester för prestandatester, men mer kraftfull och enklare att använda:
* Använda Java anteckningar för att definiera testexekverings characterisitics och prestandakrav
* Du kan markera ett test för att köra ett visst antal gånger eller att upprepade gånger avrättades under en viss tid
* Prestandakrav kan vara maximalt, i genomsnitt, medium eller någon percentilen exectution tid
* Perfekt kontroll och läsbarhet prestandakrav
* Du kan köra tester i två olika lägen, att använda dem som enkla enhetstester eller prestandatester
* Enkel integration med Eclipse och Maven
* Export av exekvering sammanfattning till en CSV-fil
* Små bibliotek utan externa beroenden (endast JUnit)
* Lätt förlängning med anpassade statistik utvärdering och spårningsmekanismer
Här är en mycket enkelt test:
& Nbsp; importera org.junit *.
& Nbsp; importera org.databene.contiperf *.
& Nbsp; public class SmokeTest {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Rule
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; offentliga ContiPerfRule i = ny ContiPerfRule ();
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; test
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; PerfTest (Anrop = 5)
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Required (Max = 1200, genomsnitt = 250)
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; public void test1 () kastar Undantag {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Thread.sleep (200);
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; }
& Nbsp; }
Definiera ett attribut av typen ContiPerfRule med annotationRule aktiverar ContiPerf. Du kan sedan välja från en olika inställningar för att ange testexekvering (PerfTest) och prestandakrav (Required). I exemplet testet definieras för att köra fem gånger och att kräva en maximal exekveringstid av 1,2 sekunder och och genomsnittet under eller lika med 250 millisekunder.
Per ContiPerf 1.03, kan du definiera samtidighet tester också, med angivande av antal trådar som utför testmetoderna samtidigt.
& Nbsp; & nbsp; & nbsp; PerfTest (Åkallan = 10, trådar = 3)
& Nbsp; & nbsp; & nbsp; public void test1 () kastar Undantag {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ...
& Nbsp; & nbsp; & nbsp; }

Vad är nytt i den här versionen:

  • åkallan egenskaper (tråd greve, värma upp, ramp upp) är nu läggs till den genererade HTML-rapport.

Vad är nytt i version 2.0:

  • Denna version ger konsekvent beteende bland JUnit släpper 4,7-4,9 och kan skapa HTML-rapporter med statistiska sammanställningar och latens distributions sjökort.

Vad är nytt i version 1.03:

  • Stöd exekvering flertrådade testet

Krav :

  • Java 2 Standard Edition Runtime Environment

Liknande mjukvara

Annan programvara för utvecklare Volker Bergmann

databene benerator
databene benerator

14 Apr 15

Kommentarer till ContiPerf

Kommentarer hittades inte
Kommentar
Slå på bilder!