ContiPerf

Software screenshot:
ContiPerf
Podrobnosti Software:
Verze: 2.3.0
Datum uploadu: 20 Feb 15
Vývojka: Volker Bergmann
Licence: Volný
Popularita: 25

Rating: nan/5 (Total Votes: 0)

ContiPerf je lehký testovací nástroj, který umožňuje uživateli snadno využít JUnit 4 testovací případy jsou výkonnostní zkoušky, např . pro kontinuální testování výkonu & nbsp; je inspirována snadnou konfiguraci testu JUnit 4 se s anotacemi a JUnitPerf nápadem balení unit testy pro testování výkonu, ale silnější a snadnější k použití:
* Při použití Java anotací pro definování spuštění testu characterisitics a požadavky na výkon
* Můžete označit test spustit určitý počet opakování, nebo bude provádět opakovaně po určitou dobu
* Požadavky na provedení může být maximum, průměr, střední nebo kdykoliv percentil exectution
* Perfektní ovládání a čitelnost požadavků na výkonnost
* Můžete spustit testy ve dvou různých režimech, používat je jako jednoduché unit testy či testy výkonu
* Snadná integrace s Eclipse a Maven
* Export zastřelení do souboru CSV
* Malá knihovna bez externích závislostí (pouze JUnit)
* Snadné rozšíření s hodnocením vlastní statistiky a monitorovacích mechanismů
Zde je velmi jednoduchý test:
& Nbsp; importovat org.junit. *;
& Nbsp; importovat org.databene.contiperf. *;
& Nbsp; public class SmokeTest {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Rule
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; veřejné ContiPerfRule i = new ContiPerfRule ();
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Písemná Práce
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; PerfTest (Vyvolání = 5)
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Required (Max = 1200, průměr = 250)
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; public void test1 () vyvolá výjimku {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Thread.sleep (200);
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; }
& Nbsp; }
Definování atribut typu ContiPerfRule s anotacíRule aktivuje ContiPerf. Poté si můžete vybrat z několika různých nastavení pro určení provedení testu (PerfTest) a funkční požadavky (Required). V příkladu je zkouška definován běžet 5x a požadovat maximální doba provedení 1,2 sekundy a a v průměru nižší nebo je rovna 250 milisekund.
Jak ContiPerf 1,03, můžete definovat souběžnosti testy také, s uvedením počtu vláken, které provádějí zkušební metody současně.
& Nbsp; & nbsp; & nbsp; PerfTest (Vyvolání = 10, závity = 3)
& Nbsp; & nbsp; & nbsp; public void test1 () vyvolá výjimku {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ...
& Nbsp; & nbsp; & nbsp; }

Co je nového v této verzi:

  • Vlastnosti vyvolání (počet nit, zahřát, rozjet) jsou nyní přidán do generované zprávy HTML.

Co je nového ve verzi 2.0:

  • Tato verze poskytuje konzistentní chování mezi JUnit vydání 07/04-9/4 a je schopen vytvořit HTML zprávy s statistických výkazů a latence distribuční grafy.

Co je nového ve verzi 1.03:

  • Podpora vícevláknové provedení testu

Požadavky na :

  • Java 2 Standard Edition Runtime Environment

Podobný software

TAU
TAU

20 Feb 15

DTest
DTest

11 May 15

CppUnit
CppUnit

17 Feb 15

nose-selecttests
nose-selecttests

20 Feb 15

Ostatní software developer Volker Bergmann

databene benerator
databene benerator

14 Apr 15

Komentáře k ContiPerf

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!