ContiPerf

Sagteware kiekie:
ContiPerf
Sagteware besonderhede:
Weergawe: 2.3.0
Upload datum: 20 Feb 15
Ontwikkelaar: Volker Bergmann
Lisensie: Gratis
Populariteit: 25

Rating: nan/5 (Total Votes: 0)

ContiPerf is 'n liggewig toets instrument wat die gebruiker in staat stel om maklik te hefboom Junit 4 toets gevalle as prestasie toetse bv . vir deurlopende prestasie toets & nbsp; Dit is geïnspireer deur Junit 4 se maklike toets opset met annotasies en deur JUnitPerf se idee van die wikkel Eenheid toetse vir prestasietoetsing, maar meer kragtige en makliker om te gebruik:
* Die gebruik van Java annotasies vir die definisie toets uitvoering characterisitics en prestasie vereistes
* Jy kan 'n toets merk 'n sekere aantal kere te hardloop of om herhaaldelik uitgevoer word vir 'n sekere bedrag van die tyd
* Performance vereistes kan maksimum, gemiddelde, medium of enige persentiel exectution tyd
* Perfect beheer en leesbaarheid van prestasie vereistes
* Jy kan hardloop toetse op twee verskillende maniere, met behulp van hulle as eenvoudige eenheid toetse of prestasie toetse
* Maklik integrasie met Eclipse en Maven
* Uitvoer van die uitvoering opsomming na 'n CSV-lêer
* Klein biblioteek sonder eksterne afhanklikhede (slegs Junit)
* Maklik uitbreiding met persoonlike statistieke evaluering en die dop meganismes
Hier is 'n baie eenvoudige toets:
& Nbsp; invoer org.junit *.
& Nbsp; invoer org.databene.contiperf *.
& Nbsp; openbare klas SmokeTest {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Rule
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; openbare ContiPerfRule i = nuwe ContiPerfRule ();
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Test
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; PerfTest (Aanroepingen = 5)
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Required (Maksimum = 1200, gemiddeld = 250)
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; public void test1 () gooi Uitsondering {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Thread.sleep (200);
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; }
& Nbsp; }
Definisie van 'n kenmerk van die tipe ContiPerfRule met die bodyRule aktiveer ContiPerf. Jy kan dan kies uit 'n verskillende instellings vir die spesifiseer toets uitvoering (PerfTest) en prestasie vereistes (Required). In die voorbeeld van die toets word gedefinieer 5 keer om te hardloop en 'n maksimum uitvoering tyd van 1.2 sekondes en en gemiddelde hieronder of gelyk aan 250 millisekondes te vereis.
Soos van ContiPerf 1.03, kan jy concurrency toetse definieer asook, spesifiseer die aantal drade wat die toets metodes te voer gelyktydig.
& Nbsp; & nbsp; & nbsp; PerfTest (Aanroepingen = 10, drade = 3)
& Nbsp; & nbsp; & nbsp; public void test1 () gooi Uitsondering {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ...
& Nbsp; & nbsp; & nbsp; }

Wat is nuut in hierdie release:

  • Die aanroeping eienskappe (draadtelling, warm, oprit) is nou by die gegenereerde HTML verslag.

Wat is nuut in weergawe 2.0:

  • Hierdie weergawe bied konsekwente gedrag onder Junit stel 4,7-4,9 en in staat is om HTML verslae met statistiese opsommings en latency verspreiding kaarte te skep.

Wat is nuut in die weergawe 1.03:

  • Ondersteunende multi toets uitvoering

Vereistes :

  • Java 2 Standard Edition Runtime Environment

Soortgelyke sagteware

Ander sagteware ontwikkelaar Volker Bergmann

databene benerator
databene benerator

14 Apr 15

Kommentaar te ContiPerf

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!