Se você executar testes e encontrar problemas, certifique-se de ter seguido todas as Dicas de Testes de Desempenho.
Se uma mensagem de erro for exibida quando você executar testes, tente consultar a mensagem de erro na seção Mensagens de Erro de Testes de Desempenho da ajuda on-line. Apenas as mensagens de erro mais comuns são listadas. Se nenhuma mensagem de erro for exibida quando você encontrar um problema, examine o log de erros. Se o ambiente de trabalho for encerrado durante a execução de testes, reinicie-o. Abra o log de erros clicando em
. Por padrão, as mensagens de aviso e de erro são registradas. É possível aumentar o nível de criação de log padrão clicando-se em . Se houver mensagens de erro no log, tente consultá-las na seção Mensagens de Erro de Testes de Desempenho da ajuda on-line.Além da ajuda on-line, você pode localizar soluções alternativas ou soluções para problemas no Fórum de Testes de Desempenho do Rational no developerWorks e nas notas técnicas da Base de Conhecimento de Suporte do Rational Performance Tester.
É possível encontrar alguns desses problemas com os testes de desempenho:
Se o ambiente de trabalho parar ou travar quando você tentar iniciar a execução de testes, verifique se todos os computadores agentes estão em execução. Reinicie o computador do ambiente de trabalho e os computadores agentes. Certifique-se de que exista espaço em disco suficiente no computador do ambiente de trabalho e nos computadores agentes. Verifique se existe conectividade de rede entre o computador do ambiente de trabalho e os computadores agentes. Por exemplo, tente compartilhar arquivos entre o computador do ambiente de trabalho e os computadores agentes. Clique em Testar Conexão para testar a conectividade para as instâncias do Agent Controller em execução nos computadores agente.
e, em seguida, inclua os computadores agente, como hosts, e clique emSe um teste for executado mas terminar em erro, verifique se o computador do ambiente de trabalho e os computadores agentes atendem aos requisitos de hardware e software que são detalhados no guia de instalação. Preste atenção nos requisitos de espaço em disco e de memória. Consulte Aumentando a Alocação de Memória para obter mais informações sobre como configurar o tamanho de heap máximo para evitar erros de falta de memória. Monitore o uso da memória e do processador nos computadores agente ou do ambiente de trabalho e observe o uso excessivo do processador ou da memória pelos processos javaw.exe ou java.exe. Se mensagens de erro pertencerem a processos parados de forma inesperada, consulte o artigo de suporte: http://www.ibm.com/support/docview.wss?uid=swg21395486.
Execute testes com menos usuários virtuais usando as configurações de planejamento padrão para determinar se o comportamento está vinculado ao número de usuários. Examine o log de teste para obter mensagens de erro geradas pelo sistema sob teste. Execute testes com um único usuário virtual e certifique-se de que o sistema sob teste não esteja gerando erros antes de você tentar executar testes com um número grande de usuários. Se encontrar problemas, reinicie o ambiente de trabalho e os computadores agentes antes de tentar executar os testes novamente.
Se o ambiente de trabalho for encerrado durante a execução de testes, procure nomes de arquivos que comecem com javacore. O nome dos arquivos javacore inclui a data, a hora e o ID do processo. Se você localizar um arquivo javacore com uma data, um horário e um ID do processo correspondentes ao ambiente de trabalho, abra o arquivo em um editor de texto. A causa da falha é listada próxima da parte superior do arquivo javacore.
Se você puder registrar testes com sucesso, mas o comportamento esperado não for acionado em seu aplicativo quando você executar testes, talvez seja necessário executar uma correlação de dados manual. Normalmente, quando a correlação de dados adicional é necessária, o log do teste inclui mensagens semelhantes a esta:Não é possível extrair o valor. Tente executar testes usando apenas um usuário virtual em execução no computador do ambiente de trabalho e comparar a reprodução com o teste registrado para determinar quais respostas do sistema sob teste são inesperadas. Consulte Depurando Testes HTTP para aprender a usar o log de teste e a visualização Dados de Protocolo para resolver problemas de testes de HTTP. Para saber mais sobre a correlação de dados, consulte Correlacionando Dados de Resposta e Pedido.