Teste de Desempenho de Resolução de Problemas

Este tópico fornece informações sobre como resolver um problema com o IBM® Rational Performance Tester.

Antes de executar testes, siga as Dicas de Testes de Desempenho para obter os melhores resultados. 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 Janela > Mostrar Visualização > Log de Erros. 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. Se houver mensagens de erro no log, tente consultá-las na seção Mensagens de Erro de Testes de Desempenho da ajuda on-line.

É 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. Por exemplo, tente 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 agentes como hosts e clique em Testar Conexão para testar a conectividade para as instâncias do Agent Controller em execução nos computadores agentes.

Gravação de Problemas de Configuração

Nenhum tráfego de HTTP é capturado durante a gravação
Consulte Gravando um Teste com Êxito para obter instruções sobre a configuração do navegador da Web. Se você estiver tentando utilizar o Internet Explorer para registrar testes a partir de um Web site seguro, consulte Configurando o Internet Explorer para Gravação em um Web Site 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/.

Problemas ao Executar Testes Grandes ou 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 de memória e processador no ambiente de trabalho e nos computadores agentes 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. 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.


Feedback