ContiPerf

Tela Software:
ContiPerf
Detalhes de Software:
Versão: 2.3.0
Data de upload: 20 Feb 15
Revelador: Volker Bergmann
Licença: Livre
Popularidade: 25

Rating: nan/5 (Total Votes: 0)

ContiPerf é uma ferramenta de teste leve, que permite ao usuário aproveitar facilmente JUnit 4 casos de teste como testes de desempenho, por exemplo . para testes de desempenho contínuo & nbsp; É inspirado pela configuração simples teste JUnit 4 de com anotações e pela ideia de JUnitPerf de envolver testes de unidade para testes de desempenho, mas mais poderoso e fácil de usar:
* Usando anotações Java para definir CARACTERÍSTICAS execução de teste e requisitos de desempenho
* Pode-se marcar um teste para executar um certo número de vezes, ou para ser executada repetidamente durante um determinado período de tempo
* Os requisitos de desempenho pode ser máxima, média, média ou qualquer momento percentil exectution
* Controle perfeito e legibilidade de requisitos de desempenho
* Você pode executar testes em dois modos diferentes, utilizando-os testes de unidade tão simples ou testes de desempenho
* Fácil integração com Eclipse e Maven
* Exportação de execução sumária para um arquivo CSV
* Pequena biblioteca sem dependências externas (apenas JUnit)
* Extensão Fácil com avaliação estatísticas personalizadas e mecanismos de monitoramento
Aqui é um teste muito simples:
& Nbsp; importar org.junit. *;
& Nbsp; importar org.databene.contiperf. *;
& Nbsp; classe pública SmokeTest {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Rule
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ContiPerfRule pública i = new ContiPerfRule ();
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Test
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; PerfTest (Invocações = 5)
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Required (Max = 1200, média = 250)
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; test1 public void () throws Exception {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Thread.sleep (200);
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; }
& Nbsp; }
Definindo um atributo do tipo ContiPerfRule com oRule anotação ativa ContiPerf. Você pode então escolher a partir de uma configurações diferentes para especificar a execução do teste (PerfTest) e requisitos de desempenho (Required). No exemplo, o teste é definido para executar 5 vezes e de necessitar de um tempo de execução máximo de 1,2 segundos e, em média, e inferior ou igual a 250 milissegundos.
A partir de ContiPerf 1,03, você pode definir os testes de simultaneidade, bem como, especificando o número de threads que executam os métodos de ensaio simultaneamente.
& Nbsp; & nbsp; & nbsp; PerfTest (Invocações = 10, threads = 3)
& Nbsp; & nbsp; & nbsp; test1 public void () throws Exception {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ...
& Nbsp; & nbsp; & nbsp; }

O que é novo nesta versão:

  • As características de invocação (contagem da linha, warm up, ramp up) são agora adicionadas ao relatório HTML gerado.

O que é novo na versão 2.0:

  • Esta versão oferece um comportamento consistente entre JUnit libera 4,7-4,9 e é capaz de criar relatórios em HTML com resumos estatísticos e gráficos de distribuição de latência.

O que é novo na versão 1.03:

  • Apoiar a execução do teste multithreaded

Requisitos :

  • Java 2 Standard Edition Runtime Environment

Programas semelhantes

nose-setenv
nose-setenv

14 Apr 15

NoseKay
NoseKay

11 May 15

Tail
Tail

3 Jun 15

lava-serial
lava-serial

15 Apr 15

Outro software de desenvolvedor Volker Bergmann

databene benerator
databene benerator

14 Apr 15

Comentário para ContiPerf

Comentários não encontrado
Adicionar comentário
Ligue imagens!