Contiperf. Classificação e resumo
- Licença:
- The Apache License 2.0
- Nome do editor:
- Volker Bergmann
- Site do editor:
- http://databene.org/databene-commons/
Contiperf. Tag
Contiperf. Descrição
Um utilitário de teste leve Contiperf é uma ferramenta de teste leve que permite ao usuário alavancar facilmente os casos de teste Junit 4 como testes de desempenho e. para testes de desempenho contínuos. É inspirado na configuração de teste fácil da Junit 4 com anotações e pela ideia de envoltórios de envoltórios do Junitperf para testes de desempenho, mas mais poderosos e mais fáceis de usar: * Usando anotações Java para definir a caracterização de execução de teste e requisitos de desempenho * Você pode marcar um teste para Execue um certo número de vezes ou para ser executado repetidamente por uma certa quantidade de tempo * Os requisitos de desempenho podem ser máximos, médios, médios ou qualquer momento de exectução de percentual * Controle perfeito e legibilidade dos requisitos de desempenho * Você pode executar testes em dois modos diferentes, Usando-os como testes de unidade simples ou testes de desempenho * Fácil integração com Eclipse e Maven * Exportação de Resumo de Execução para um arquivo CSV * Pequena biblioteca sem dependências externas (apenas junit) * Easy Extension com avaliação de estatísticas personalizadas e mecanismo de rastreamento é um teste muito simples : importar org.junit. *; importação org.databene.contiperf. *; Classe pública Smoketest {@rule contiperfreiro público I = NOVO CONTIPERFRULE (); @Test @perftest (invocations = 5) @required (max = 1200, média = 250) Public Void Test1 () lança exceção {thread.sleep (200); }} Definindo um atributo do tipo ContiperFRULE com a anotação @Rule ativa Contiperf. Você pode então escolher entre uma configurações diferentes para especificar a execução do teste (@perftest) e os requisitos de desempenho (@REQUIRE). No exemplo, o teste é definido para ser executado 5 vezes e exigir um tempo máximo de execução de 1,2 segundos e e média abaixo ou é igual a 250 milissegunds.as do Contiperf 1.03, você também pode definir os testes de simultaneidade, especificando o número de threads que executam os métodos de teste simultaneamente. @Perftest (invocações = 10, threads = 3) Public Void Test1 () lança exceção {...} Requisitos: · Java 2 Edição Standard Runtime Ambiente O que há de novo nesta versão: · Suporte a execução de teste multithread
Contiperf. Software Relacionado