Compartilhar via


Especificando configurações de teste do Visual Studio

 

Publicado: abril de 2016

Ao executar testes do Visual Studio ou no serviço de compilação, a estrutura de teste pode coletar dados como informações de rastreamento de diagnóstico, informações de sistema, ou uma gravação de vídeo de um teste codificado de interface do usuário.  Você também pode simular possíveis afunilamentos em computadores de teste, reduzir a memória do sistema disponível, ou emular uma rede lenta.  

Configuração de teste de Visual Studio

Se o aplicativo é executado em mais de um computador, você pode configurar essas opções separadamente para cada computador e escolher qual computador deverá executar o código de teste.

Importante

.testsettings e .runsettings

Se você estiver familiarizado com os testes em edições anteriores do Visual Studio, você observará que um arquivo .testsettings não está incluído em um projeto de teste de unidade.  A estrutura mais recente de teste, introduzida no Visual Studio 2012, pode ser configurada usando um arquivo .runsettings.  

Se você usar um arquivo .testsettings, a estrutura de teste MSTest será usada para executar os testes.  Isso é executado mais lentamente e não permite que você execute testes de estruturas de teste de terceiros.  

Portanto:

  1. Use a configuração padrão sempre que possível.

  2. Para disponibilizar arquivos adicionais durante um teste, como dados de teste ou arquivos de configuração, insira os arquivos no seu projeto e defina a propriedade de Copiar para a saída .  Se isso não for prático, implante arquivos adicionais ou diretórios usando DeploymentItemAttribute em classes ou métodos de teste.  

  3. Use um arquivo de .runsettings se desejar configurar certos aspectos do seu teste, como o diretório de implantação ou a análise de cobertura do código.

  4. Use um .testsettings arquivo para configurar a coleta de dados de diagnóstico e controlar os testes que são distribuídos em mais de um computador.

    Você deve usar um arquivo .testsettings em testes de desempenho e de carga pela Web e em testes de interface do usuário codificada.

Requisitos

  • O Visual Studio Enterprise ou Visual Studio Test Professional

Este tópico descreve como definir configurações de teste no Visual Studio.  Se você estiver executando testes de sistema no Microsoft Test Manager, consulte Criar configurações de teste para testes de sistema automatizados usando o Microsoft Test Manager.  

Quando devo usar um arquivo de configurações de teste?

Quando você quiser:

  • Colete dados de diagnóstico para ajudar a isolar bugs em seu aplicativo.

  • Emule os possíveis afunilamentos que seu aplicativo pode ocasionalmente encontrar em um ambiente de produção.

  • Execute o cliente, o servidor e as outras partes do seu aplicativo em computadores diferentes para verificar se ele se comporta como esperado em um ambiente distribuído.

  • Distribua um grande número de testes entre os computadores adicionais.

  • Executar testes de carga e desempenho da Web.  Se você adicionou um projeto desempenho da Web e teste de carga à sua solução, ela já conterá um arquivo .testsettings.  É possível simplesmente editar o arquivo.  

Aviso

Os testes de unidade são executados mais lentamente se você usar um arquivo de configurações de teste.  Recomendamos que você não use um arquivo de configurações de teste com testes de unidade.  É possível configurar testes de unidade usando o arquivo .runsettings em vez disso.  Para implantar arquivos adicionais, use DeploymentItemAttribute.  

Porém, testes de desempenho e de carga da Web sempre usam um arquivo de configurações de teste.

Como usar um arquivo de configurações de teste?

Adicione arquivos de configurações de teste à sua solução e selecione aquele que você deseja usar.  É possível adicionar mais de um arquivo de configurações de teste se desejar ser capaz de alternar rapidamente entre diferentes configurações.  

  1. Adicione um arquivo .testsettings a sua solução. 

    No menu de contexto de solução do Visual Studio, escolha Adicionar, Novo Item e então selecione Configurações de teste.

  2. Editar o arquivo de configurações de teste

  3. Selecione as configurações de teste a serem usadas:

    • Selecione configurações de teste para testes de unidade e testes de interface de usuário codificada:
      No menu TESTAR, escolha Configurações de Teste, Selecionar Arquivo de Configurações de Teste.

      Definir configurações de teste ativo do arquivo unidade e o código de interface do usuário

      A seleção de configurações de teste para um teste de unidade e de interface de usuário codificada

    • Selecione configurações de teste para os testes de desempenho e carga da Web:
      Abra o menu de contexto para o arquivo .testsettings na solução que você deseja usar e selecione Carga Ativa e Configurações de Teste da Web.

      Definir a carga de configuração do teste ativo e o desempenho da Web

      Selecionando configurações de teste para o desempenho da Web e testes de carga

  • O que mais devo saber?
    Notas

    • Pré-requisitosAdicione configurações de teste para a solução, não em um projeto.

    • Pré-requisitosExistem comandos separados para a seleção de configurações de teste para testes de desempenho da Web e para outros tipos de teste.  Os testes de desempenho da Web sempre requerem um arquivo de configurações de teste.  Os testes de unidade e os testes codificados de interface de usuário não requerem um arquivo de configurações de teste.  

    • Ícone de cuidadoAviso não recomendamos que você aplicar configurações de teste a um projeto de teste de unidade do Visual Studio, a menos que queira especificamente as configurações que ele oferece.  Se você aplica configurações de teste, uma estrutura mais antiga de teste é usada para executar testes, e você perderá os benefícios de desempenho e de superação da nova estrutura.  

      Se usar um arquivo de configurações de teste e depois decidir que não o deseja, você poderá cancelá-lo no menu TESTAR escolhendo Configurações de Teste.

      Essa recomendação não se aplica a Testes de Desempenho da Web e de Carga, que sempre têm um arquivo de configurações.

    • Pré-requisitosAs configurações de teste selecionam e controlam adaptadores de dados de diagnóstico.  Existem vários tipos de adaptadores que coletam tipos diferentes de informações e configuram o ambiente no qual o teste é executado.  

    • Pré-requisitosAs configurações de teste também selecionam o controlador test .  Você usará um controlador de teste se quiser executar o aplicativo em mais de um computador.  

    • Pré-requisitosAo adicionar um projeto de teste de carga e desempenho na Web a uma solução, um arquivo padrão Local.testsettings é criado.  Ele é automaticamente adicionado à solução na pasta Itens de Solução.  Isso executa seus testes localmente sem adaptadores de dados de diagnóstico selecionados.  É possível adicionar ou editar um arquivo .testsettings para especificar adaptadores de dados de diagnóstico e controladores de teste.  

    • DicaPara obter orientação adicional, consulte teste para entrega contínua com o Visual Studio 2012 – capítulo 6: uma caixa de ferramentas teste.

Editando configurações de teste

É possível configurar vários valores para a configuração de teste usando as seguintes páginas na caixa de diálogo Configurações de teste:

  • Geral

  • Funções

  • Dados e Diagnósticos

  • Implantação

  • Scripts de configuração e de limpeza

  • Hosts

  • Tempos limites de teste

  • Teste de unidade

  • Teste na Web

Configurações de teste: funções

Na página Funções, você pode configurar o teste para executar em seu computador local ou remotamente:

Selecionar local de execução

  • Execução local é o padrão.  Isso significa que os testes e o aplicativo são executados no computador do Visual Studio, ou no servidor de compilação depois do check-in do código.  Prosseguir para Dados e diagnóstico.  

  • Execução local com coleção remota é uma configuração típica para testar um aplicativo da web ou um sistema de servidor de cliente.  O código de teste é executado no computador local, mas você também pode coletar dados de teste de componentes do aplicativo instalados em outros computadores.  

  • A Execução remota é usada onde você não deseja executar localmente qualquer parte do seu aplicativo.  Essa é uma configuração comum onde o aplicativo exige plataformas específicas, como um navegador da Web ou um banco de dados.  É possível coletar dados de teste e configurar o ambiente de teste em cada computador.  

Configurar o controlador de teste e as funções para execução e coleta de dados remota

A execução remoto significa que você instala o seu aplicativo em um ou mais computadores além de seu computador local.  As configurações do teste especificam a configuração da coleta de dados e do ambiente de teste para esses computadores.  Cada computador deve ter um agente de teste vinculado a um controlador de teste.  O controlador de teste lê as configurações de teste e usa os agentes para configurar o ambiente de teste e os adaptadores de dados de diagnóstico de cada computador.  É possível instalar o controlador e os agentes de teste manualmente ou usar o Microsoft Test Manager para criar um ambiente de laboratório.  

Para testes remotos, os computadores são identificados pelos nomes da função, como “SQL Server”, “Servidor Web” e “Cliente de Área de Trabalho”. Os nomes permitem que você especifique a configuração de cada computador.  Ao instalar o aplicativo de testes, você usa nomes de função para escolher o computador correto para cada componente do aplicativo.  

Função de configuração de teste

  1. Na lista suspensa Controlador, escolha um controlador de teste para os agentes de teste que serão usados para executar seus testes ou coletar dados.

  2. Para adicionar as funções que você deseja usar para executar testes e coletar dados, escolha Adicionar.  Por exemplo, você pode dar às funções nomes como “Cliente de Área de Trabalho” ou “Servidor Web.”  

  3. Selecione a função que você deseja para executar os testes e escolha Definir como função para executar testes.  Normalmente, essa é a função na qual um componente de cliente do aplicativo é instalado.  

    Dica

    As outras funções que você define não executarão o código de teste, mas serão usadas somente para coletar dados de acordo com os dados e adaptadores de diagnóstico especificados para as funções na página Dados e Diagnóstico.

  4. Para escolher os agentes de teste que podem ser usados para uma função, você deverá criar atributos para essa função e então atribuir os atributos a seus agentes de teste.  Se quiser executar seus testes simultaneamente em vários computadores, você deverá atribuir a vários agentes de teste um atributo da função definida para executar testes.  Para criar um atributo, selecione a função e então escolha Adicionar na barra de ferramentas acima da lista de atributos.  

  5. A caixa de diálogo Função de Seleção de Agente é exibida.

  6. Digite o nome em Nome do Atributo e o valor em Valor do Atributo e, em seguida, selecione OK.  Adicione quantos atributos forem necessários.  

  7. Por exemplo, você poderá adicionar um atributo chamado "RAM > 16GB" com um valor "True" ou "False" para filtrar os computadores do agente de teste com mais de 16 GB de memória.  No entanto, é necessário escolher manualmente um valor de atributo em seus agentes de teste.  Os valores de atributo não são definidos automaticamente com base nas especificações de um computador.  

  8. Para aplicar um atributo a um ou mais agentes de teste, você atribui o atributo a seus agentes de teste usando o Gerenciar controlador de teste caixa de diálogo.

Configurações de teste: dados e diagnóstico

Na caixa de diálogo Configuração de Teste, escolha a página Dados e Diagnósticos.  Neste ponto, dependendo de como você configurou a opção na página Funções , use uma das seguintes opções:  

  • Coletando dados de Dados e diagnóstico em seu computador local

    Para incluir os dados e diagnósticos que você deseja coletar em seu computador local, selecione os adaptadores de dados de diagnóstico de acordo com suas necessidades de teste.  Para configurar um adaptador de dados de diagnóstico que você incluiu, selecione o adaptador de dados específico de diagnóstico e então escolha a opção Configurar acima da lista de dados e de adaptadores de diagnóstico.  

  • Coletando dados de Dados e diagnóstico em computadores remotos usando funções

    Na página Dados e Diagnóstico, você define o que a função realiza ao selecionar os adaptadores de dados de diagnóstico que a função usará para coletar dados.  Portanto, se um ou mais adaptadores de dados e de diagnóstico forem habilitados para a função, o controlador de teste escolherá um computador agente de teste disponível para coletar dados para os dados especificados e adaptadores de diagnóstico baseados nos atributos que você definiu para a função.  Para selecionar os dados e os adaptadores de dados de diagnóstico que você deseja coletar para cada função, selecione a função.  Para cada função, selecione os adaptadores de dados de diagnóstico de acordo com as necessidades de teste.  Para configurar cada adaptador de dados de diagnóstico que você selecionou para cada função, escolha a opção Configurar acima da lista de dados e de adaptadores de diagnóstico.  

    Exemplo de adaptadores de dados de funções e diagnóstico:

    Por exemplo, você pode criar uma função do cliente denominada "Cliente de Área de Trabalho" com um atributo "Usa SQL" definido como "True" em uma função de servidor chamada "SQL Server" com um conjunto de atributos definido como "RAM > 16GB".  Se você especificar que o "Cliente de Área de Trabalho" executará testes escolhendo Definir como função para executar testes na página Funções, o controlador de teste selecionará computadores com agentes de teste que incluam o atributo "Usa SQL" definido como "True" para executar os testes.  O controlador de teste também selecionará computadores de servidor SQL com agentes de teste que incluam o atributo "RAM > 16GB" para coletar somente os dados que são definidos pelos dados e pelos adaptadores de diagnóstico incluídos na função.  O agente de testes "Cliente da Área De Trabalho" também pode coletar dados para os computadores em que é executado, mas é preciso selecionar dados e adaptadores de diagnóstico para essa função também.  

Dica

A tabela a seguir mostra somente os adaptadores que podem ser usados com testes no Visual Studio.  Para obter informações adicionais sobre os adaptadores de dados de diagnóstico usado em Microsoft Test Manager, consulte Configurando máquinas e coletando informações de diagnóstico usando configurações de teste.  

Adaptadores de dados de diagnóstico para testes automatizados

Adaptador de dados de diagnóstico

Tópico associado

Proxy de Cliente do ASP.NET para IntelliTrace e Impacto de Teste: esse proxy permite que você colete informações sobre as chamadas HTTP de um cliente para um servidor Web para os adaptadores de dados de diagnóstico do IntelliTrace e de Impacto de Teste.

Configuração não necessária para coletar essa informação.

Como coletar dados do IntelliTrace para ajudar a depurar problemas difíceis

Como coletar dados para verificar quais testes devem ser executados após alterações feitas no código

IntelliTrace: Você pode configurar o adaptador de dados de diagnóstico para que o IntelliTrace colete informações de diagnóstico específicas de rastreamento para ajudar a isolar os erros que são difíceis de reproduzir.  Esse adaptador cria um arquivo do IntelliTrace com uma extensão .iTrace que contém essas informações.  Quando um teste falha, você pode criar um erro.  O arquivo do IntelliTrace é salvo com os resultados de teste é automaticamente vinculado a esse bug.  Os dados coletados no arquivo do IntelliTrace aumentam a produtividade de depuração reduzindo o tempo necessário para reproduzir e diagnosticar um erro no código.  Neste arquivo do IntelliTrace, a sessão local pode ser simulada em outro computador, isso reduz a possibilidade de um bug ser irreproduzível.  

Para obter mais informações, consulte Usando o IntelliTrace.

Como coletar dados do IntelliTrace para ajudar a depurar problemas difíceis

Criador de Perfis ASP.NET: você pode criar uma configuração de teste que inclui a criação de perfis do ASP.NET, que coleta dados de desempenho em aplicações Web ASP.NET.

Dica

Este adaptador de dados de diagnóstico é para uso apenas com testes de carga que usam sites que exigem o Visual Studio Enterprise.

Como: Configurar o ASP.NET Profiler para carregar testes usando configurações de teste no Visual Studio

Como criar uma configuração de teste para um teste de carga distribuída

Cobertura de código (Visual Studio 2010): você pode criar uma configuração de teste que inclua informações de cobertura de código que é usada para investigar quanto de seu código é abordado por teste.

Dica

Esse adaptador de dados de diagnóstico só se aplica às configurações de teste do Visual Studio.  Não é usado para configurações de teste em Microsoft Test Manager.  

Dica

Isso destina-se somente para compatibilidade com o Visual Studio 2010.

Para obter mais informações sobre a cobertura de código, consulte Usando cobertura de código para determinar quanto código está sendo testado.

A configuração de cobertura de código usando configurações de teste foi preterida

Log de eventos: você pode configurar uma configuração de teste para incluir a coleta de logs de eventos, que será incluída nos resultados de teste.

How to: Configure Event Log Collection Using Test Settings

Emulação de rede: Você pode especificar que você deseja colocar uma carga artificial de rede em seu teste usando uma configuração de teste.  A emulação de rede afeta a comunicação para e do computador emulando uma velocidade de conexão de rede específica, como a conexão discada.  

Dica

Esse adaptador de dados de diagnóstico só se aplica às configurações de teste do Visual Studio.  Não é usado para configurações de teste em Microsoft Test Manager.  

Dica

A emulation de rede não pode ser usada para aumentar a velocidade de conexão de rede.

Como: Configurar emulação da rede usando configurações de teste no Visual Studio

Informações do sistema: Uma configuração de teste pode ser configurada para incluir informações sobre o computador em que o teste é executado.  As informações do sistema são especificadas nos resultados do teste usando uma configuração de teste.  

Configuração não necessária para coletar essa informação.

Impacto de teste: você pode reunir informações sobre os métodos do seu código de aplicativos foram usados quando um caso de teste estava sendo executado.  Essas informações podem ser usadas em conjunto com as alterações feitas no código do aplicativo por desenvolvedores para determinar que testes foram afetados pelas alterações de desenvolvimento.  

Como coletar dados para verificar quais testes devem ser executados após alterações feitas no código

Gravador de Vídeo: você pode criar uma gravação de vídeo da sessão de área de trabalho ao executar um teste automatizado.  Essa gravação de vídeo pode ser útil para a exibição das ações do usuário para um teste de IU codificado.  A gravação de vídeo pode ajudar outros membros de equipe a isolar problemas de aplicativo que sejam difíceis de reproduzir.  

Como incluir gravações da tela e voz durante testes usando as configurações de testes

Configurações de teste: implantação

  1. Na caixa de diálogo Configurações de Teste, escolha a página Implantação.

  2. Para criar um diretório separado para implantação sempre que você executar seus testes, selecione Habilitar implantação.

    Dica

    Se optar por fazer isso, você poderá continuar compilando o aplicativo ao executar os testes.

  3. Para adicionar um arquivo ao diretório que você está usando para executar os testes necessários para os testes, escolha Adicionar arquivo e selecione o arquivo que você deseja adicionar.

  4. Para adicionar um diretório ao diretório que você está usando para executar os testes necessários para os testes, escolha Adicionar Diretório e selecione o diretório que você deseja adicionar.

    Dica

    Para obter mais informações sobre como implantar arquivos e diretórios para testes individuais usando propriedades e o atributo DeploymentItem, consulte Como implantar arquivos para testes.

Configurações de teste: scripts de configuração e de limpeza

  1. Para executar scripts antes e após os testes, escolha a página Scripts de Instalação e Limpeza na caixa de diálogo Configurações de teste.

  2. Digite o local do arquivo de script em Script de configuração ou escolha as reticências () para localizar o script de configuração.

  3. Digite o local do arquivo de script em Script de limpeza ou escolha as reticências () para localizar o script de limpeza.

Configurações de teste: hosts

  1. Para executar seus testes usando um host diferente, escolha a página Hosts na caixa de diálogo Configurações de teste.

  2. Para executar seus testes de unidade no mesmo processo como um site do ASP.NET, selecione ASP.NET na hospedar tipo.

  3. Use o teste de execução no processo de 32 bits ou 64 bits para selecionar se você quiser que seu teste seja executado como processos de 32 bits ou 64 bits.

    Para a máxima flexibilidade, você deve compilar seus projetos de teste com a configuração Qualquer CPU.  Em seguida, você poderá executar os agentes de 32 bits e de 64 bits.  Não há nenhuma vantagem de compilar projetos de teste com a configuração de 64 bits.  

Configurações de teste: tempos limites de teste

  1. (Opcional) Para limitar o período de tempo para cada execução de teste e para testes individuais, escolha a página Tempos Limite de Testes na caixa de diálogo Configurações de Teste.

  2. Para anular uma execução de teste quando um limite de tempo for excedido, selecione Anular uma execução de teste se o tempo total exceder e digite um valor para esse limite.

  3. Para não passar em um teste individual se um limite de tempo for excedido, selecione Marcar um teste individual como reprovado se seu tempo de execução exceder, e digite um valor para este limite.

Configurações de teste: teste de unidade

(Opcional) Se você precisar especificar os locais de assembly que seus testes de unidade precisam carregar, escolha Teste de Unidade.

  1. Para Pasta raiz para os assemblies a serem carregados, escolha Procurar para localizar a pasta e popular a caixa de texto.

    A pasta raiz especificada pode conter variáveis de ambiente e representa o diretório que será usado como o ApplicationBase do AppDomain em que os testes estão sendo executados.  Todos os assemblies nesse diretório poderão ser carregados por seus testes de unidade.  Em um ambiente de produção, uma prática recomendada é defini-lo como o diretório onde o código em assemblies de teste é instalado.  Em um ambiente de desenvolvimento, uma prática recomendada é defini-lo como o diretório onde o código em assemblies de teste é compilado.  Isso garante que todas as referências feitas aos binários do produto possam ser carregadas e resolvidas durante a descoberta e execução de teste sem a necessidade de copiar os binários do produto com os testes.  

    Se nenhum valor for definido aqui, o ApplicationBase do AppDomain, em que os testes são executados, estará definido para o diretório que contém os testes.

  2. Marque ou desmarque a caixa de seleção de Usar o contexto de carga para assemblies no diretório de teste.

    Por padrão, a maioria dos assemblies são carregados em "Carga contexto correto." Geralmente, você deve deixar usar o contexto de carregamento de assemblies no diretório de teste selecionado.  No entanto, há algumas condições para desativá-las:  

    Se houver um grande número de assemblies no diretório de teste, e você especificou um local em Pasta raiz para os assemblies a serem carregados e os testes não são dependentes de serem carregados no contexto de carregamento, você pode ver um aumento de desempenho se você não usar o contexto de carregamento para carregar esses assemblies de teste.

    Se os testes precisam ser carregados em um contexto diferente do contexto de carregamento (não típico).

    Para obter mais informações, consulte Práticas recomendadas para carregamento de assemblies.

  3. Em Pastas a serem usadas quando os testes forem executados, selecione Adicionar pasta.

    A caixa de diálogo Procurar por Pasta é exibida.

  4. Localize a pasta a ser usada e clique em OK.

    A configuração Pastas a serem usadas quando os testes são executados é a configuração que provavelmente você usará com mais frequência.  É possível especificar vários caminhos para as pastas que os assemblies devem ser resolvidos durante a descoberta e a execução de testes.  Cada um dos caminhos que são especificados nesta seção pode conter variáveis de ambiente.  Em conjunto com cada um dos caminhos que estão especificados aqui, existem duas opções que são associadas a ele:  

    Primeira opção   Marque a caixa de seleção Usar contexto de carregamento para especificar que o diretório deve usar o contexto de carregamento ao resolver assemblies do diretório (se o contexto de carregamento não for necessário para que os testes sejam executados corretamente, você poderá ver uma melhoria no desempenho ao desmarcar essa caixa de seleção).

    Segunda opção   marque a caixa de seleção Incluir subpastas para especificar usando qualquer subpasta para incluir ao resolver assemblies do diretório.

  5. Em Pastas adicionais a serem usadas durante os testes de descoberta, selecione Adicionar pasta.

    A caixa de diálogo Procurar por Pasta é exibida.

  6. Localize a pasta a ser usada e clique em OK.

    A opção Pastas adicionais a serem usadas durante descoberta de testes será útil quando você estiver executando os testes remotamente na Compilação de Equipe ou fazendo uma execução automatizada do Microsoft Test Manager.  Os caminhos fornecidos aqui serão usados para resolução de assembly, mas somente durante a descoberta de teste.  Esses caminhos podem conter variáveis de ambiente.  Em casos onde os testes estão sendo agendados para serem executados remotamente de uma operação de compilação, e nem todas as dependências do assembly de teste estão no mesmo diretório, esses caminhos podem ser usados para garantir que o MSTest ou o Test Controller possa localizar assemblies dependentes suficientes para descobrir os testes e agendá-los para execução nas máquinas remotas.  

    Para as execuções agendadas de Microsoft Test Manager, há um token adicional — %BuildDrop% — que pode ser usado para referir-se genericamente ao local de recebimento da compilação.  Isso elimina a necessidade de criar ou atualizar as Configurações de Teste sempre que uma nova compilação estiver sendo testada.  Infelizmente, esse token não é compatível diretamente no Team Build.  No entanto, se o local de recebimento da compilação for definido em uma variável de ambiente chamada BuildDrop na definição da compilação, ele terá o mesmo resultado.  

    Para obter mais informações, consulte Teste de unidade de código.

Configurações de teste: teste da Web

Necessária: Visual Studio Enterprise

(Opcional) Para configurar as propriedades que controlam como testes de desempenho da Web são executados na configuração de teste, escolha Teste na Web.

  1. Selecione Contagem de execução fixa ou Uma execução por linha da fonte de dados.

  2. Use a lista suspensa de Tipo de navegador para selecionar o navegador da Web a ser usado com o teste de desempenho da Web.  Por exemplo, Internet Explorer 9.0.  

  3. (Opcional) Selecione simular tempos de processamento para habilitar a pausa humana simulada.

  4. (Opcional) Selecione Usar o diretório da URL da solicitação como caminho padrão para cookies.

    Se Usar o diretório da URL da solicitação como caminho padrão para cookies está desativado, os testes da Web seguirão esse comportamento:

    Se uma solicitação, por exemplo www.abc.com/myapp/abc.aspx, define um cookie em sua resposta e não especifica um caminho, o teste usará toda a URL de solicitação como caminho para esse cookie.  Isso significa que o cookie será enviado somente com solicitações subsequentes com a URL www.abc.com/myapp/abc.aspx.  

    Se o usar o diretório da URL da solicitação como o caminho padrão para cookies estiver habilitado, os testes da web seguirão esse comportamento:

    Se uma solicitação, por exemplo www.abc.com/myapp/abc.aspx, define um cookie em sua resposta e não especifica um caminho, o teste usará o diretório da URL de solicitação como caminho para esse cookie.  Isso significa que o cookie será enviado com todas as solicitações com o subcaminho www.abc.com/myapp (por exemplo, www.abc.com/myapp/xyz.aspx).  

    Esse comportamento é consistente com os cookies de Versão 1 especificados na RFC 2109.  Para obter mais informações, consulte Request for Comments: 2109 (Solicitação de comentários: 2109).  

Consulte também

Teste para entrega contínua com o Visual Studio 2012 – capítulo 6: uma caixa de ferramentas de teste
Como adicionar um arquivo de configurações de teste do Microsoft Visual Studio
Como: Editar um arquivo de configurações de teste no Microsoft Visual Studio
Como selecionar as configurações de teste ativas do Microsoft Visual Studio
Configurando máquinas e coletando informações de diagnóstico usando configurações de teste
Coletar mais dados de diagnóstico em testes manuais
criar configurações de teste para executar testes automatizados no Visual Studio
Usando controladores e agentes de teste com testes de carga
Configurando máquinas de teste para executar testes ou coletar dados
Como criar uma configuração de teste para um teste de carga distribuída
como: executar um teste de carga usando controladores e agentes de teste especificados em uma configuração de teste
Instruções passo a passo: usando um Test Controller e Test Agent em um teste de carga
Compatibility of Test Settings with Visual Studio 2010