Teste de Desempenho de Resolução de Problemas

Este tópico fornece informações sobre como resolver vários problemas com o IBM® Rational Performance Tester.

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, abra o log de erro clicando em Janela > Mostrar Visualização > Log de Erro. Se o ambiente de trabalho for encerrado durante a execução de testes, reinicie o ambiente de trabalho e examine o log de erro. 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 Janela > Preferências > Criação de Logs. O arquivo de log é armazenado no diretório .metadata de sua área de trabalho.

Além da ajuda on-line, você pode localizar soluções alternativas ou soluções para problemas no Forum do Rational Performance Testing 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:

Problemas de Conectividade entre Ambiente de Trabalho e Computadores Agentes

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. É possível verificar o status do agente clicando no ícone Status do Agente. Para o Agent Controller, é possível tentar compartilhar arquivos entre o computador do ambiente de trabalho e os computadores agentes. Clique em Janela > Preferências > Agent Controller > Hosts e, em seguida, inclua os computadores agente, como hosts, e clique em Testar Conexão para testar a conectividade para as instâncias do Agent Controller em execução nos computadores agente.

Gravação de Problemas de Configuração

Nenhum tráfego de HTTP é capturado durante a gravação
Consulte Gravando Testes HTTP Confiáveis para obter instruções sobre como configurar seu navegador da Web. Se você estiver tentando usar o Internet Explorer para gravar testes de um website seguro, consulte Configurando o Internet Explorer para Gravar de um Website Seguro. Desative firewalls no computador do ambiente de trabalho e os computadores agentes.
Nenhum tráfego é capturado durante a gravação
Certifique-se de que o tipo de gravador selecionado corresponda ao protocolo em uso pelo sistema em teste. Por exemplo, não tente usar o gravador de HTTP se o sistema sob teste utilizar o protocolo Citrix.
Nenhum teste é gerado após a gravação
Quando o gerador de teste não pode criar um teste a partir do tráfego registrado, normalmente uma mensagem de erro é exibida ou gravada no log de erros. Tente consultar a mensagem de erro na seção Mensagens de Erro de Testes de Desempenho da ajuda on-line. As mensagens de erro também podem ser documentadas em notas técnicas na Base de Conhecimento de Suporte em http://www.ibm.com/software/awdtools/tester/performance/support/.
Os controles do gravador não estão disponíveis
Se você usar uma área de trabalho de uma versão diferente do produto, os controles do gravador poderão não ser disponibilizados. Controles do gravador de outra versão do produto serão exibidos. Clique em Janela > Reconfigurar Perspectiva para reconfigurar a perspectiva Teste de Desempenho ou Teste de Serviço. Como alternativa, clique em Arquivo > Novo > Outros para selecionar o assistente que será usado.

Problemas ao Executar Testes Grandes ou Testes de Longa Execução

Se 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.

Erros de Correlação de Dados

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. Para resolver problemas com a correlação de dados, 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 gravado 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.


Feedback