ContiPerf

Software captura de pantalla:
ContiPerf
Detalles de software:
Versión: 2.3.0
Fecha de carga: 20 Feb 15
Promotor: Volker Bergmann
Licencia: Libre
Popularidad: 25

Rating: nan/5 (Total Votes: 0)

ContiPerf es una herramienta de prueba de peso ligero que permite al usuario aprovechar fácilmente JUnit 4 casos de prueba como por ejemplo, las pruebas de rendimiento . para las pruebas de rendimiento continuo & nbsp; Se inspira en la configuración de prueba fácil de JUnit 4 con anotaciones y por la idea de JUnitPerf de envolver pruebas unitarias para las pruebas de rendimiento, pero más potente y fácil de usar:
* El uso de anotaciones Java para definir CARACTERÍSITICAS ejecución de pruebas y requisitos de rendimiento
* Puede marcar una prueba para ejecutar un cierto número de veces o para ser ejecutado en varias ocasiones por una cierta cantidad de tiempo
* Los requisitos de desempeño pueden ser máxima, media, media o en cualquier momento exectution percentil
* El control perfecto y la legibilidad de los requisitos de desempeño
* Puede ejecutar pruebas en dos modos diferentes, usándolos pruebas unitarias como simples o pruebas de rendimiento
* Fácil integración con Eclipse y Maven
* Exportación de la ejecución sumaria de un archivo CSV
* Pequeña biblioteca sin dependencias externas (sólo JUnit)
* Fácil de extensión con la evaluación estadística de encargo y los mecanismos de seguimiento
Aquí está una prueba muy simple:
& Nbsp; importar org.junit. *;
& Nbsp; importar org.databene.contiperf. *;
& Nbsp; public class SmokeTest {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; La Regla
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ContiPerfRule pública i = new ContiPerfRule ();
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Test
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; PerfTest (Invocaciones = 5)
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Required (Max = 1.200, promedio = 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; }
Definición de un atributo de tipo ContiPerfRule con elRule anotación activa ContiPerf. A continuación, puede elegir entre una configuración distinta para especificar la ejecución de pruebas (PerfTest) y los requisitos de desempeño (Required). En el ejemplo se define la prueba para ejecutar 5 veces y para exigir un plazo máximo de ejecución de 1,2 segundos y y media, inferior o igual a 250 milisegundos.
A partir de ContiPerf 1.03, puede definir las pruebas de concurrencia, así, especificando el número de hilos que se ejecutan los métodos de ensayo al mismo tiempo.
& Nbsp; & nbsp; & nbsp; PerfTest (Invocaciones = 10, hilos = 3)
& Nbsp; & nbsp; & nbsp; public void test1 () throws Exception {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ...
& Nbsp; & nbsp; & nbsp; }

¿Qué hay de nuevo en esta versión:

  • Las características de invocación (hilos, caliente, tiempo de arranque) son ahora añadido al informe HTML generado.

¿Cuál es nuevo en la versión 2.0:

  • Esta versión ofrece un comportamiento coherente entre JUnit libera 04.07 a 04.09 y es capaz de crear informes HTML con resúmenes estadísticos y gráficos de distribución de latencia.

¿Qué hay de nuevo en la versión 1.03:

  • Apoyar la ejecución de pruebas multihilo

Requisitos :

  • Java 2 Standard Edition Runtime Environment

Programas parecidos

Otro software de desarrollador Volker Bergmann

databene benerator
databene benerator

14 Apr 15

Comentarios a la ContiPerf

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!