Definindo Ambientes de Teste

Seu ambiente de desempenho é composto de vários componentes diferentes, como sistema operacional, middleware e topologia de implementação. Planeje as especificações de cada nível de componente para criar um ambiente de teste.

Sobre Esta Tarefa

Um ambiente de teste dedicado, incluindo servidor e componentes de rede, produz os resultados mais confiáveis. Por exemplo, poderá haver uma defasagem dos números de teste de largura da banda devido ao tráfego geral na rede local. Selecione suas ferramentas de monitoramento para minimizar os efeitos do desempenho do sistema.

Procedimento

  1. Assegure-se de que seu ambiente de teste atenda aos requisitos a seguir durante testes de referência:
    • Uma arquitetura geral que corresponde ao ambiente de produção, como o mesmo sistema operacional e plataformas de middleware, as proporções de hardware semelhante e o mesmo número de Java™ Virtual Machines (JVM).
    • As mesmas versões de todo o software implementado.
    • Dados comparáveis e suficientes nos bancos de dados. Por exemplo, os resultados de teste poderão variar significativamente se uma consulta for executada em um banco de dados de teste de 1000 registros quando seu banco de dados de produção contiver 50.000 registros.
    • Configurações do servidor idênticas. No decorrer do teste, pode ser necessário modificar a configuração do servidor de teste e reconstruir e implementar os novos arquivos enterprise archive (EAR). Mantenha cópias dos arquivos EAR anteriores e documente quaisquer mudanças que forem feitas.
  2. Registre os seguintes detalhes de configuração para os servidores nos ambientes de produção e de teste:
    • Número de processadores
    • Capacidade ou velocidade do clock dos processadores
    • Capacidade de RAM
    • Capacidade do disco
    • Espaço livre disponível nos discos
    • Capacidade da placa da interface de rede (NIC)
    • Largura da banda da rede

O que Fazer Depois

Grave seus casos de teste e, em seguida, execute os testes. Após concluir os testes, analise os resultados de teste.