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

Apache AntUnit
Apache AntUnit

11 May 15

JUnit PDF Report
JUnit PDF Report

2 Jun 15

nose_fixes
nose_fixes

14 Apr 15

AutobahnTestSuite
AutobahnTestSuite

20 Feb 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!