Partilhar via


Testes de desempenho de Web de solução de problemas

Este tópico lista os seguintes problemas comuns que ocorrem quando você trabalha com testes de desempenho da Web em Visual Studio Ultimate.

O nome remoto não pôde ser resolvido.

JavaScript e controles de ActiveX não executado

Erro de teste de desempenho da Web codificados causado pela fonte de dados não acoplado

Solucionando problemas de reprodução, causados por parâmetros dinâmicos

O nome remoto não pôde ser resolvido.

Se o teste de desempenho de Web contém URLs externos que estão fora do firewall, você pode receber a seguinte mensagem de erro quando você executar o teste:

RequestFailed: O erro que pode indicar que você precisa configurar um servidor proxy em seu teste de desempenho na Web: O nome remoto não pôde ser resolvido.

Se você usar um servidor proxy para acessar sites fora do firewall, você deve definir manualmente a propriedade de proxy no teste de desempenho da Web para o servidor de proxy que o navegador usa para exibir páginas da Web. Defina o proxy usando o O Editor de teste de desempenho do Web.

Para especificar um servidor proxy

  1. Abra um teste de desempenho da Web.

  2. Na árvore de solicitação, selecione o nó raiz. O nó raiz será o nome do teste de desempenho da Web.

  3. No Propriedades janela, localize o Proxy propriedade e digite um nome válido de proxy. Peça ao administrador de rede um nome válido de proxy ou digite "padrão" Para usar as configurações de proxy do Internet Explorer.

    Aviso

    Usando o "padrão" como o proxy a configuração pode causar problemas de desempenho, quando você executar o teste de desempenho de Web sob carga. É melhor especificar um proxy diferente "padrão" Quando você executar o teste de desempenho da Web em um teste de carga.

JavaScript e controles de ActiveX não executado

Sites que usam o script ou controles de ActiveX pode exibir esta mensagem de erro:

As configurações de segurança não permitem que sites usem controles de ActiveX instalados no seu computador. Esta página não pode ser exibida corretamente...

O desempenho do Web Test Viewer resultados não permite que scripts ou controles de ActiveX para executar, porque o mecanismo de teste de desempenho de Web não executá-los. Esta mensagem indica que um navegador real potencialmente exibiria algum conteúdo dinâmico adicional na página. Normalmente, nenhuma ação do usuário é necessária em resposta a esta mensagem. Para obter mais informações, consulte Sobre JavaScript e controles de ActiveX nos testes de desempenho de Web.

Erro de teste de desempenho da Web codificados causado pela fonte de dados não acoplado

Enquanto você está tentando executar um teste de desempenho da Web codificado, você pode ver a seguinte mensagem de erro:

Não foi possível executar o teste < Test Name > agente < nome do computador >: Referência de objeto não definida para uma instância de um objeto.

Isso pode ocorrer porque você tem um DataSourceAttribute definido para a classe de teste de desempenho de Web, sem um correspondente DataBindingAttribute. Para resolver esse erro, adicionar um DataBindingAttribute. Como alternativa, se você não precisa de DataSourceAttribute excluí-la ou comentá-la do código.

ObservaçãoObservação

Uma fonte de dados não acoplado é somente uma possível causa do erro Object reference not set to an instance of an object. Há outras possíveis causas deste erro, incluindo problemas no código do próprio teste de desempenho da Web. Você também deve verificar o código do seu teste de desempenho da Web quando você vir esse erro.

Solucionando problemas de reprodução, causados por parâmetros dinâmicos

Você pode usar vários recursos nos testes de desempenho de Web para ajudar a isolar problemas de reprodução no Visualizador de resultados de teste de desempenho da Web. Por exemplo, você pode usar a localização rápida para ajudar a isolar os parâmetros dinâmicos que fazem com que a reprodução da falha, a reprodução de testes de desempenho de Web e o log de gravação. Depois que o local onde um parâmetro dinâmico está sendo inicializado é identificado, você pode adicionar nova regra de extração, diretamente da reprodução. Adicionando uma nova regra de extração elimina falhas de reprodução são causadas por parâmetros dinâmicos. Você pode também mover facilmente e para trás entre os parâmetros associados na reprodução de testes de desempenho de Web e o desempenho do Web Test Editor.

Para mais informações, consulte: Resolvendo a Web Test resultado Visualizador reprodução problemas de desempenho nos testes de desempenho de Web.

Consulte também

Tarefas

Demonstra Passo a passo: Gravação e execução de um teste de desempenho da Web

Solução de problemas para as ferramentas de teste para ALM de Visual Studio

Testes de carga de solução de problemas

Conceitos

Sobre JavaScript e controles de ActiveX nos testes de desempenho de Web

Estratégias para a solução de problemas de controladores de teste e agentes de teste nos testes de carga

Outros recursos

Solução de problemas de carga e testes de desempenho de Web