ContiPerf

Skjermbilde programvare:
ContiPerf
Prog.varedetaljer:
Versjon: 2.3.0
Last opp dato: 20 Feb 15
Utvikler: Volker Bergmann
Lisens: Gratis
Popularitet: 25

Rating: nan/5 (Total Votes: 0)

ContiPerf er en lett testverktøy som gjør det mulig å enkelt utnytte JUnit 4 testtilfeller som ytelsestester f.eks . for kontinuerlig ytelsestesting & nbsp; Den er inspirert av JUnit 4 enkle testkonfigurasjon med merknader og av JUnitPerf idé om innpakning Unit tester for ytelsestesting, men kraftigere og enklere å bruke:
* Bruk av Java merknader for å definere testutføring karakteristikk og ytelseskrav
* Du kan markere en test for å kjøre et visst antall ganger, eller for å være gjentatte ganger henrettet for en viss tid
* Ytelseskrav kan være maksimal, gjennomsnittlig, middels eller noen persentil exectution tid
* Perfekt kontroll og lesbarheten av ytelseskrav
* Du kan kjøre tester i to forskjellige moduser, bruker dem som enkle enhet tester eller ytelsestester
* Enkel integrasjon med Eclipse og Maven
* Eksport av henrettelsen sammendraget til en CSV-fil
* Små bibliotek uten eksterne avhengigheter (kun JUnit)
* Enkel utvidelse med tilpassede statistikk evaluering og sporingsmekanismer
Her er en veldig enkel test:
& Nbsp; importere org.junit. *;
& Nbsp; importere org.databene.contiperf. *;
& Nbsp; public class SmokeTest {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Rule
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; offentlig ContiPerfRule i = ny ContiPerfRule ();
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Test
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; PerfTest (Besvergelser = 5)
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Required (Maks = 1200, gjennomsnittlig = 250)
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; public void test1 () kaster unntak {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Thread.sleep (200);
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; }
& Nbsp; }
Definere et attributt av typen ContiPerfRule med merknadenRule aktiverer ContiPerf. Du kan deretter velge fra en ulike innstillinger for å spesifisere testutførelse (PerfTest) og ytelseskrav (Required). I eksempelet testen er definert til å kjøre 5 ganger og til å kreve en maksimal utførelse tid på 1,2 sekunder og og gjennomsnittlig under eller lik 250 millisekunder.
Per ContiPerf 1.03, kan du definere samtidighet tester også, som angir antall tråder som utfører testmetoder samtidig.
& Nbsp; & nbsp; & nbsp; PerfTest (Besvergelser = 10 tråder = 3)
& Nbsp; & nbsp; & nbsp; public void test1 () kaster unntak {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ...
& Nbsp; & nbsp; & nbsp; }

Hva er nytt i denne utgaven:

  • påkalling egenskaper (tråden telle, varme opp, rampe opp) er nå lagt til den genererte HTML-rapport.

Hva er nytt i versjon 2.0:

  • Denne versjonen gir konsistent atferd blant JUnit utgivelser 04.07 til 04.09 og er i stand til å lage HTML-rapporter med statistiske oppsummeringer og ventetid distribusjonskart.

Hva er nytt i versjon 1.03:

  • Støtte flertrådet testutførelse

Krav :

  • Java 2 Standard Edition Runtime Environment

Lignende programvare

Annen programvare fra utvikleren Volker Bergmann

databene benerator
databene benerator

14 Apr 15

Kommentarer til ContiPerf

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!