ContiPerf

Software screenshot:
ContiPerf
Software informatie:
Versie: 2.3.0
Upload datum: 20 Feb 15
Ontwikkelaar: Volker Bergmann
Licentie: Gratis
Populariteit: 25

Rating: nan/5 (Total Votes: 0)

ContiPerf is een lichtgewicht testing tool die de gebruiker in staat stelt om eenvoudig JUnit 4 testcases als prestatietests bv benutten . voor continue prestaties testen & nbsp; Het is geïnspireerd door JUnit 4's gemakkelijk testopstelling met annotaties en door JUnitPerf's idee van het inpakken van Unit tests voor het verrichtingsonderzoek, maar krachtiger en gemakkelijker te gebruiken:
* Het gebruik van Java annotaties voor het definiëren van testuitvoering characterisitics en prestatie-eisen
* U kunt een test markeren om een ​​bepaald aantal keren uit te voeren of om herhaaldelijk worden uitgevoerd voor een bepaalde tijd
* Prestatie-eisen kan maximaal, gemiddeld, medium of een percentiel exectution tijd
* Perfecte controle en leesbaarheid van prestatie-eisen
* U kunt testen in twee verschillende modi lopen, het gebruik ervan zo simpel unit tests of prestatietests
* Eenvoudige integratie met Eclipse en Maven
* Export van standrechtelijke executie naar een CSV-bestand
* Kleine bibliotheek zonder externe afhankelijkheden (alleen JUnit)
* Eenvoudige uitbreiding met aangepaste statistieken evaluatie- en controlemechanismen
Hier is een zeer eenvoudige test:
& Nbsp; importeren org.junit *.;
& Nbsp; importeren org.databene.contiperf *.;
& Nbsp; public class SmokeTest {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Rule
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; openbare ContiPerfRule i = new ContiPerfRule ();
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Test
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; PerfTest (Aanroepingen = 5)
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Required (Max = 1200, gemiddelde = 250)
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; public void test1 () gooit Uitzondering {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Thread (200);
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; }
& Nbsp; }
Het definiëren van een attribuut van het type ContiPerfRule met de aantekeningRule activeert ContiPerf. U kunt dan kiezen uit een verschillende instellingen voor het opgeven van executie test (PerfTest) en prestatie-eisen (Required). In het voorbeeld de test wordt gedefinieerd 5 keer draaien en een maximale uitvoeringstijd van 1.2 seconden en gemiddeld lager of gelijk aan 250 milliseconden nodig.
Met ingang van ContiPerf 1.03, kunt u concurrency testen definiëren als goed, met vermelding van het aantal threads dat de testmethoden gelijktijdig uit te voeren.
& Nbsp; & nbsp; & nbsp; PerfTest (Aanroepingen = 10, draden = 3)
& Nbsp; & nbsp; & nbsp; public void test1 () gooit Uitzondering {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ...
& Nbsp; & nbsp; & nbsp; }

Wat is nieuw in deze release:

  • De aanroeping kenmerken (draad tellen, warmen, opvoeren) zijn nu toegevoegd aan de gegenereerde HTML-rapport.

Wat is nieuw in versie 2.0:

  • Deze versie biedt consistente gedrag onder JUnit releases 4,7-4,9 en is in staat om HTML-rapporten met statistische overzichten en latency distributie grafieken te maken.

Wat is nieuw in versie 1.03:

  • Het ondersteunen multithreaded testuitvoering

Eisen

  • Java 2 Standard Edition Runtime Environment

Vergelijkbare software

CppUnit
CppUnit

17 Feb 15

Tarn
Tarn

14 Apr 15

unittest_jshint
unittest_jshint

14 Apr 15

Andere software van ontwikkelaar Volker Bergmann

databene benerator
databene benerator

14 Apr 15

Reacties op ContiPerf

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!