ContiPerf

Software screenshot:
ContiPerf
Dettagli del software:
Versione: 2.3.0
Data di caricamento: 20 Feb 15
Sviluppatore: Volker Bergmann
Licenza: Libero
Popolarità: 100

Rating: 3.0/5 (Total Votes: 1)

ContiPerf è uno strumento di test leggero che permette all'utente di sfruttare facilmente JUnit 4 casi di test come test di performance ad esempio . per la verifica continua delle prestazioni & nbsp; Si ispira configurazione di prova facile JUnit 4 del con annotazioni e l'idea di JUnitPerf di avvolgere unit test per il test delle prestazioni, ma più potente e più facile da usare:
* L'utilizzo annotazioni Java per definire characterisitics esecuzione di test e delle prestazioni
* È possibile contrassegnare un test per eseguire un certo numero di volte o di essere ripetutamente eseguita per un certo periodo di tempo
* Requisiti prestazionali possono essere al massimo, media, media o in qualsiasi momento percentile exectution
* Controllo perfetto e la leggibilità dei requisiti di prestazione
* È possibile eseguire i test in due modi diversi, utilizzando le unit test semplice o test di performance
* Facilità di integrazione con Eclipse e Maven
* Esportazione di sintesi esecuzione di un file CSV
* Piccola biblioteca senza dipendenze esterne (solo JUnit)
* Facilità di estensione con la valutazione di statistiche personalizzate e meccanismi di monitoraggio
Ecco un test molto semplice:
& Nbsp; importare org.junit *.;
& Nbsp; importare org.databene.contiperf *.;
& Nbsp; public class SmokeTest {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Rule
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ContiPerfRule pubblico i = nuovo ContiPerfRule ();
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Test
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; PerfTest (Invocazioni = 5)
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Required (Max = 1200, media = 250)
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; public void test1 () throws Exception {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Thread.sleep (200);
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; }
& Nbsp; }
Definizione di un attributo di tipo ContiPerfRule con ilRule annotazioni attiva ContiPerf. È quindi possibile scegliere da un diverse impostazioni per specificare l'esecuzione del test (PerfTest) e requisiti di prestazione (Required). Nell'esempio il test viene definito per eseguire 5 volte e di richiedere un tempo di esecuzione massimo di 1,2 secondi e media minore o uguale a 250 millisecondi.
Come di ContiPerf 1.03, è possibile definire i test di concorrenza e, specificando il numero di thread che eseguono i metodi di prova contemporaneamente.
& Nbsp; & nbsp; & nbsp; PerfTest (Invocazioni = 10, threads = 3)
& Nbsp; & nbsp; & nbsp; public void test1 () throws Exception {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ...
& Nbsp; & nbsp; & nbsp; }

Cosa c'è di nuovo in questa versione:

  • Le caratteristiche di chiamata (numero di thread, warm up, rampa) sono ora aggiunto al report HTML generato.

Cosa c'è di nuovo nella versione 2.0:

  • Questa versione fornisce un comportamento coerente tra JUnit rilascia 4,7-4,9 e è in grado di creare report HTML con rilevazioni statistiche e grafici di distribuzione latenza.

Cosa c'è di nuovo in versione 1.03:

  • Sostenere l'esecuzione di test multithread

Requisiti :

  • Java 2 Standard Edition Runtime Environment

Programmi simili

Tail
Tail

3 Jun 15

bdd
bdd

14 Apr 15

databene benerator
databene benerator

14 Apr 15

nose2
nose2

20 Feb 15

Altri software di sviluppo Volker Bergmann

databene benerator
databene benerator

14 Apr 15

Commenti a ContiPerf

I commenti non trovato
Aggiungi commento
Accendere le immagini!