Como: Parametrizar o URL para um servidor Web de testes de desempenho de Web

Este tópico se aplica a:

Visual Studio Ultimate

Visual Studio Premium

Visual Studio Professional 

Visual StudioExpress

O tópico é aplicável O tópico não é aplicável O tópico não é aplicável O tópico não é aplicável

Você pode parametrizar o URL do seu servidor Web. A finalidade de parametrização é facilitar alterar o servidor Web que o destino de testes. Um teste, registrado ou codificado, pode executar em vários servidores. Quando você usa a parametrização, você pode facilmente alterar servidores remapeamento o parâmetro de contexto do servidor Web para outro servidor. Não é necessário regravar ou reescrever o teste.

Isso é útil quando, por exemplo, você deseja executar testes em um servidor Web que tem um nome de seu ambiente não-produção e outro nome de seu ambiente de produção. Nesse caso, ambos servidores Web são servidores Web ativos.

Você também pode ter o destino de testes de desempenho de Web o ASP.NET O servidor de Web de desenvolvimento no computador local. Você pode criar serviços da Web no seu computador local, use o ASP.NET Development Server para hospedar seu aplicativo da Web. Para obter mais informações sobre ASP.NET Development Server, consulte Servidores Web no Visual Studio para projetos Web do ASP.NET.

Além disso, se o teste será executado em um servidor da Web de teste designado para verificação da compilação, o site de destino pode ser identificado fora do teste de desempenho Web real. Identificar o servidor Web fora do teste permite que você evite editar qualquer parte do teste que está sob controle de código fonte.

Aviso

Um parâmetro de contexto do teste de carga substitui um parâmetro de contexto do teste de desempenho da Web do mesmo nome.

Para criar um parâmetro de contexto para um servidor Web

  1. Abra um teste de desempenho da Web.

  2. Clique o Parametrizar servidores da Web botão.

  3. No Parametrizar servidores da Web caixa de diálogo, selecione o servidor Web que você deseja parametrizar e clique alteração.

    O Change Web Server caixa de diálogo aparece.

  4. Na caixa de diálogo Change Web Server, digite um nome para o Context parameter name.

  5. Selecione Use Web server ou ASP.NET Development Server.

  6. Se você escolher ASP.NET Development Server, você deve indicar o caminho para o site no computador local e a raiz do aplicativo da Web.

    ObservaçãoObservação

    Você pode parametrizar o caminho para o site da Web usando uma variável de ambiente, como Test.WebServer1. Por exemplo, uma linha de comando, digite set Test.WebServer1=http://MyProductionServer. Em seguida, se você executar o teste de desempenho de Web a partir da linha de comando, usando MSTest. exe, a variável de ambiente estará em vigor para que a execução de teste. Para obter mais informações sobre como executar testes a partir de uma linha de comando, consulte Como: Executar testes automatizados a partir da linha de comando, usando MSTest.

  7. Clique em OK.

  8. Se você tiver mais de um servidor Web para mapear, você pode selecioná-lo e, em seguida, repita o procedimento. Quando você tiver terminado de mapear os servidores Web para nomes de parâmetro de contexto, clique em OK.

    Os parâmetros de contexto são visíveis no teste de desempenho da Web. Você pode ver os mapeamentos entre o nome do parâmetro de contexto e o servidor Web.

    ObservaçãoObservação

    O ASP.NET servidores de desenvolvimento são iniciados e interrompidos no final automaticamente a execução de teste.

Consulte também

Conceitos

Testes de unidade ASP.NET Web Services

Servidores Web no Visual Studio para projetos Web do ASP.NET

Testes de unidade ASP.NET Web Services

Outros recursos

Personalizando as gravações de teste de desempenho de Web usando o Editor de teste de desempenho de Web