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 |
---|---|---|---|
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
Abra um teste de desempenho da Web.
Clique o Parametrizar servidores da Web botão.
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.
Na caixa de diálogo Change Web Server, digite um nome para o Context parameter name.
Selecione Use Web server ou ASP.NET Development Server.
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çã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.
Clique em OK.
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çã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