Como adicionar parâmetros de contexto a uma configuração de execução de teste de carga
Publicado: abril de 2016
Depois de criar seu teste de carga usando o Novo Assistente de Teste de Carga, você poderá usar o Editor de testes de carga para alterar as propriedades de cenários para que eles atendam às suas metas e necessidades de teste. Para saber mais, veja [obsoleto] Criando testes de carga.
Dica
Para obter uma lista completa das propriedades das configurações de execução e suas descrições, consulte Carregar propriedades de configuraç;ões de execuç;ão do teste.
Você pode criar os parâmetros de contexto a serem usados em uma configuração de execução de teste de carga usando o Editor de testes de carga. Os parâmetros de contexto permitem parametrizar uma cadeia de caracteres.
Requisitos
- O Visual Studio Enterprise
Suponha que o teste de carga contenha um teste de desempenho na Web que já use uma URL parametrizada do servidor Web usando um parâmetro de contexto. Você pode adicionar um parâmetro de contexto a uma configuração de execução de teste de carga que usa o mesmo valor de nome daquele usado no teste de desempenho na Web. Isso mapeará o teste de desempenho na Web a um servidor diferente quando você executa o teste de carga. Por exemplo, se o teste de carga incluir um teste de desempenho na Web que usa um parâmetro de contexto que é chamado WebServer1 para o nome do servidor Web na URL. Se você especificar um parâmetro de contexto na sua configuração de execução do teste de carga que também é chamado WebServer1, o teste de carga usará o parâmetro de contexto que você atribuiu na configuração de execução de teste de carga. Para esclarecer, se o teste de desempenho na Web no teste de carga usar o mesmo nome de parâmetro de contexto de um parâmetro de contexto do teste de carga, o parâmetro de contexto no teste de carga substituirá o parâmetro de contexto que é usado no teste de desempenho na Web. Para obter mais informações, consulte [obsoleto] Como usar parâmetros de contexto em um teste de desempenho para Web.
Aviso
Tenha cuidado para não substituir por acidente o parâmetro de contexto de um teste de desempenho na Web ao usar parâmetros de contexto em uma configuração de execução.Evite usar os mesmos nomes de parâmetro de contexto, a menos que você faça isso intencionalmente.
Se você atribuir o valor do parâmetro de contexto Webserver1 a http://CorporateStagingWebServer, você pode usar WebServer1 em toda a carga de teste e, assim, facilmente alterar o valor para um servidor Web diferente a qualquer momento.
Além disso, atribuindo valores diferentes a um parâmetro de contexto usando o mesmo nome em diferentes configurações de execução de teste de carga, você pode executar o teste de carga usando diferentes ambientes:
Configuração da execução do servidor Web de preparo corporativo: o parâmetro de contexto chamado WebServer1=http://CorporateStagingWebServer
Configuração da execução do servidor Web de produção corporativo: o parâmetro de contexto chamado WebServer1=http://CorporateProductionWebServer
Alterando a configuração de execução na linha de comando
Se você quiser usar configurações de execução diferentes na linha de comando para se beneficiar da estratégia do parâmetro de contexto, use os seguintes comandos:
Set Test.UseRunSetting= CorporateStagingWebServer
-e-
mstest /testcontainer:loadtest1.loadtest
Adicionando parâmetros de contexto a uma configuração de execução
Para adicionar um parâmetro de contexto a uma configuração de execução
Abra um teste de carga.
Expanda a pasta Configurações de Execução na árvore de teste de carga no Editor de testes de carga.
Clique com o botão direito do mouse na configuração de execução específica à qual você deseja adicionar um parâmetro de contexto e escolha em Adicionar parâmetro de contexto.
Um novo parâmetro de contexto é adicionado à pasta Parâmetros de Contexto na pasta Configurações de Execução na árvore de teste de carga.
- ou -
Se a configuração de execução já contém uma pasta Parâmetros de Contexto, você pode clicar com o botão direito do mouse nela e escolher Adicionar parâmetro de contexto.
Na janela Propriedades, altere o valor de Nome conforme apropriado (por exemplo, WebServer1). Na janela Propriedades, altere Valor para o parâmetro que você deseja usar (por exemplo, http://CorporateStagingWebServer).
(Opcional) Repita as etapas de 3 a 5 e use uma cadeia de caracteres diferente para propriedade Valor (por exemplo, http://CorporateProductionWebServer).
Selecione as configurações de execução que quer que estejam ativas. Abra o menu de atalho nas configurações de execução e selecione Definir Como Ativo.
Consulte também
Definindo configurações de execução do teste de carga
[obsoleto] Como usar parâmetros de contexto em um teste de desempenho para Web