Junitperf.

Meça o desempenho e a escalabilidade da funcionalidade dos testes JUnit
Baixe Agora

Junitperf. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Freeware
  • Preço:
  • FREE
  • Nome do editor:
  • Clarkware Consulting Inc
  • Site do editor:
  • http://clarkware.com
  • Sistemas operacionais:
  • Mac OS X
  • Tamanho do arquivo:
  • 67 KB

Junitperf. Tag


Junitperf. Descrição

Meça o desempenho e a escalabilidade da funcionalidade dos testes JUnit A Junitperf é uma coleção de código aberto e aberta de decoradores de teste JUnit que você usa para medir o desempenho e a escalabilidade da funcionalidade contida nos testes JUnit existentes. Junitperf contém os seguintes decoradores do JUnit Test: Timedtest · Um timedtest é um decorador de teste que executa um teste e mede o tempo decorrido do teste. · Um cronômetro é construído com um tempo decorrido máximo especificado. Por padrão, um timedtest aguardará a conclusão de seu teste decorado e falhará se o tempo máximo decorrido foi excedido. Alternativamente, um cronest pode ser construído para sinalizar imediatamente uma falha quando o tempo máximo decorrido de seu teste decorado é excedido.LoadTest · Um carregador é um decorador de teste que executa um teste com um número simulado de usuários e iterações simulados.Junitperf Testes de forma transparente testes júnis existentes. Este design baseado em decoração permite que o teste de desempenho seja adicionado dinamicamente a um teste JUnit existente sem afetar o uso do teste JUnit independente de seu desempenho. Ao decorar testes JUnit existentes, é rápido e fácil de compor um conjunto de testes de desempenho em um conjunto de testes de desempenho. O Suíte de Teste de Performance pode ser executado automaticamente e independente de seus outros testes JUnit. Na verdade, você geralmente quer evitar agrupar seus testes Junitperf com seus outros testes JUnit para que você possa executar as suítes de teste de forma independente e em freqüências diferentes. Os testes de desempenho de longo prazo vão diminuir você e, sem dúvida, tentá-lo a abandonar completamente o teste de unidade, portanto, tente agendá-los para correr às vezes quando não interferirão no ritmo de refatoração. Os testes de Junitperf são destinados a serem usados especificamente em situações em que você tem desempenho quantitativo de desempenho e / ou escalabilidade que você gostaria de manter em cheque durante a refatoração. Por exemplo, você pode escrever um teste Junitperf para garantir que a refatoração de um algoritmo não tenha incorrido sobrecarga indesejável em uma seção de código crítico de desempenho. Você também pode escrever um teste Junitperf para garantir que a refatoração de um conjunto de recursos não afetasse negativamente a escalabilidade do pool sob carga.Note: Junitperf é licenciado e distribuído sob os termos da licença BSD. Requisitos: · JUnit 3.5 ou posterior · Java 2 ou mais tarde Limitações: · O tempo decorrido medido por um método timedtest decorando um método de um testxxx () de um testcase inclui o tempo total dos métodos de configuração (), testxxx () e desmontagem (), como esta é a granularidade oferecida pela decoração de qualquer instância de teste. As medições de tempo decorrentes esperadas devem ser ajustadas de acordo com as contas para os custos de configuração e reafirmação do teste decorado. · Junitperf não se destina a ser um teste de carga ou ferramenta de perfil de desempenho com pleno direito, nem destina-se a substituir o uso dessas ferramentas. Junitperf deve ser usado para escrever testes de unidade de desempenho localizado para ajudar os desenvolvedores reafator de forma responsável. · O desempenho de seus testes pode degradar significativamente se muitos usuários simultâneos estiverem cooperando em um teste de carga. O número real do limite é específico da JVM. O que há de novo nesta versão: · Ao usar o corredor de teste de swing, a barra de progresso agora fica vermelha quando um timedtest falhará. Em lançamentos anteriores, quando um teste falhou, uma mensagem de falha foi impressa, mas a barra de progresso ficou verde. Graças àquelas pessoas que usam o corredor gráfico para testes de desempenho para apontar este bug!


Junitperf. Software Relacionado

AdminAnywhere.

Um plug-in do FileMaker que permite executar tarefas administrativas de qualquer lugar que haja uma conexão com a Internet. ...

147 7.5 MB

Download