Junitperf

Mida el rendimiento y la escalabilidad de la funcionalidad de las pruebas de JUnit
Descargar ahora

Junitperf Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Freeware
  • Precio:
  • FREE
  • Nombre del editor:
  • Clarkware Consulting Inc
  • Sitio web del editor:
  • http://clarkware.com
  • Sistemas operativos:
  • Mac OS X
  • Tamaño del archivo:
  • 67 KB

Junitperf Etiquetas


Junitperf Descripción

Medir el rendimiento y escalabilidad de la funcionalidad de las pruebas JUnit. Junitperf es una colección gratuita y de código abierto de decoradores de prueba JUnit que utiliza para medir el rendimiento y la escalabilidad de la funcionalidad contenida en las pruebas de JUnit existentes. Junitperf contiene los siguientes decoradores de pruebas de JUnIT: TIMEDTTEST · Un TimeddTest es un decorador de pruebas que ejecuta una prueba y mide el tiempo transcurrido de la prueba. · Un tiempo de espera se construye con un tiempo transcurrido máximo específico. De forma predeterminada, un TimedTest esperará la finalización de su prueba decorada y luego fallará si se excedió el tiempo máximo transcurrido. Alternativamente, se puede construir un tiempo de espera para señalar inmediatamente una falla cuando se excede el tiempo máximo transcurrido de su prueba decorada. LOADREST · Un loadtest es un decorador de prueba que ejecuta una prueba con un número simulado de usuarios concurrentes e iTerations.Junitperf Pruebas de decoración de forma transparente Pruebas de JUnit existentes. Este diseño basado en la decoración permite que las pruebas de rendimiento se agreguen dinámicamente a una prueba de JUII existente sin afectar el uso de la prueba JUIIT independiente de su rendimiento. Al decorar las pruebas de JUnit existentes, es rápido y fácil de componer un conjunto de pruebas de rendimiento en un suite de prueba de rendimiento. La suite de prueba de rendimiento se puede ejecutar automáticamente e independientemente de sus otras pruebas de JUnit. De hecho, generalmente desea evitar agrupar sus pruebas de JunitPerf con sus otras pruebas de JUnit para que pueda ejecutar las suites de prueba de forma independiente y en diferentes frecuencias. Las pruebas de rendimiento de larga duración le ralentizarán y, sin duda, te tentará a abandonar las pruebas de la unidad por completo, por lo que intente programarlas para que se ejecuten a veces, cuando no interfieran con su ritmo de refactorización. Las pruebas de Junitperf están destinadas a ser utilizadas específicamente en situaciones en las que tiene un rendimiento cuantitativo y / o requisitos de escalabilidad que le gustaría mantener con el control de refactorización. Por ejemplo, puede escribir una prueba de JunitPerf para asegurarse de que la refactorización de un algoritmo no incurre en la parte superior de rendimiento indeseable en una sección de código crítico de rendimiento. También puede escribir una prueba de junitperf para asegurarse de que la refactorización de un grupo de recursos no afectó negativamente la escalabilidad de la piscina bajo carga. Nota: Junitperf tiene licencia y distribuida en los términos de la licencia BSD. Requisitos: · Junit 3.5 o posterior · Java 2 o posterior Limitaciones: · El tiempo transcurrido medido por un método de decoración de un solo testxxx () de un solo testxxx () incluye el tiempo total de los métodos de configuración (), testxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx (), ya que esta es la granularidad ofrecida al decorar cualquier instancia de prueba. Las mediciones de tiempo transcurridas esperadas deben ajustarse en consecuencia para tener en cuenta los costos de configuración y desgarrado de la prueba decorada. · JunitPerf no pretende ser una prueba de carga de carga completa o una herramienta de perfiles de rendimiento, ni está destinado a reemplazar el uso de estas herramientas. Junitperf debe usarse para escribir pruebas de unidad de rendimiento localizadas para ayudar a los desarrolladores del refactor de manera responsable. · El desempeño de sus pruebas puede degradarse significativamente si demasiados usuarios concurrentes cooperan en una prueba de carga. El número de umbral real es específico de JVM. ¿Qué hay de nuevo en este lanzamiento: · Cuando use el corredor de prueba de swing, la barra de progreso ahora se vuelve roja cuando falla un tiempo de espera. En las versiones anteriores, cuando se imprimió una prueba, se imprimió un mensaje de falla, pero la barra de progreso se mantuvo verde. ¡Gracias a aquellas personas que utilizan el corredor gráfico para las pruebas de rendimiento para señalar este error!


Junitperf Software relacionado

Adminan

Un complemento de FileMaker que le permite realizar tareas administrativas desde cualquier lugar, hay una conexión a Internet. ...

147 7.5 MB

Descargar