ContiPerf

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

Rating: nan/5 (Total Votes: 0)

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

nose-kleenex
nose-kleenex

15 Apr 15

lava-serial
lava-serial

15 Apr 15

nosango
nosango

11 May 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!