ContiPerf

Software screenshot:
ContiPerf
Software detaljer:
Version: 2.3.0
Upload dato: 20 Feb 15
Udvikler: Volker Bergmann
Licens: Gratis
Popularitet: 25

Rating: nan/5 (Total Votes: 0)

ContiPerf er en letvægts test værktøj, der gør det muligt for brugeren let udnytte JUnit 4 prøvesager som præstationstests f.eks . til kontinuerlig test ydeevne & nbsp; Det er inspireret af JUnit 4 nemme test konfiguration med anmærkninger og JUnitPerf idé om indpakning Unit test for performance test, men kraftigere og lettere at bruge:
* Brug af Java anmærkninger til at definere test execution karakteristikaene og ydelseskrav
* Du kan markere en test til at køre et bestemt antal gange eller gentagne gange udføres for en vis mængde tid
* Krav til ydeevne kan være maksimal, gennemsnitlig, medium eller percentil exectution tid
* Perfekt kontrol og læsbarheden af ​​resultatkrav
* Du kan køre test i to forskellige tilstande, bruger dem som simple unit test eller præstationstests
* Nem integration med Eclipse og Maven
* Eksport af udførelse resumé til en CSV-fil
* Lille bibliotek uden eksterne afhængigheder (kun JUnit)
* Nem udvidelse med brugerdefinerede statistik evaluering og tracking mekanismer
Her er en meget simpel 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 (Kald = 5)
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Required (Max = 1200, gennemsnit = 250)
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; public void test1 () kaster Undtagelse {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Thread.sleep (200);
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; }
& Nbsp; }
Definition af en attribut af typen ContiPerfRule med anmærkningRule aktiverer ContiPerf. Du kan derefter vælge mellem en forskellige indstillinger for at angive test udførelse (PerfTest) og præstationskrav (Required). I eksemplet testen er defineret til at køre 5 gange og at kræve en maksimal gennemførelsestid på 1,2 sekunder, og og gennemsnit under eller lig med 250 millisekunder.
Pr ContiPerf 1,03, kan du definere concurrency test samt med angivelse af antallet af tråde, der udfører testmetoderne samtidig.
& Nbsp; & nbsp; & nbsp; PerfTest (Kald = 10, tråde = 3)
& Nbsp; & nbsp; & nbsp; public void test1 () kaster Undtagelse {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ...
& Nbsp; & nbsp; & nbsp; }

Hvad er nyt i denne udgivelse:

  • påkaldelsen karakteristika (tråd count, varme op, rampe op) er nu føjet til den genererede HTML-rapport.

Hvad er nyt i version 2.0:

  • Denne version giver konsistent adfærd blandt JUnit frigiver 4,7-4,9 og er i stand til at skabe HTML rapporter med statistiske opgørelser og latency distributions- diagrammer.

Hvad er nyt i version 1.03:

  • Støtte test udførelse flertrådede

Krav :

  • Java 2 Standard Edition Runtime Environment

Lignende software

random_instances
random_instances

11 May 15

testosterone
testosterone

14 Apr 15

databene benerator
databene benerator

14 Apr 15

Jensor
Jensor

2 Jun 15

Andre software developer Volker Bergmann

databene benerator
databene benerator

14 Apr 15

Kommentarer til ContiPerf

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!