Passo a passo: Criando um teste de desempenho da Web codificado
Nessa explicação passo a passo você irá converter um teste de desempenho escrita da Web em um teste de desempenho codificado da Web.
Essa explicação passo a passo exemplifica a conversão de um existente, teste de desempenho escrita da Web em um teste de desempenho codificado da Web.Um teste de desempenho da Web é gravado como uma lista de URL que representam solicitações da Web.Um teste de desempenho Web pode ser convertido em um script classe base.Depois que um teste de desempenho da Web esteve convertido para o formato codificado em loop, e prosseguir compilações pode ser adicionado.Após converter o teste de desempenho da Web a um teste de desempenho codificado da Web, você pode editar o código como qualquer outro código-fonte.
Observação |
---|
Você deve adicionar regras de validação, regras de extração, e associando dados ao seu teste de desempenho da Web antes do converte para um teste de desempenho codificado da Web.Você pode adicionar esses ao seu teste de desempenho codificado da Web, mas se você usar o editor de teste de desempenho da Web para adicionar os primeiro, você salvar o tempo e o código de exemplo será gerado para você quando você converter o teste. |
Nessa explicação passo a passo, você executará as seguintes tarefas:
Crie um teste de desempenho codificado Web convertendo um teste de desempenho escrita da Web
Adicionar o novo código a um teste de desempenho da Web
Execute o teste de desempenho da Web para que verifique se ela funciona corretamente
Pré-requisitos
Para concluir essa explicação passo a passo, você precisa do seguinte:
Visual Studio Ultimate
O aplicativo Web que você criou em Instruções passo a passo: criando um aplicativo Web simples
O teste de desempenho da Web que você criou em Passo a passo: Gravação e execução de um teste de desempenho da Web.
Preparação para a explicação passo a passo
Para preparar para a explicação passo a passo
Abra o aplicativo Web que você criou em Instruções passo a passo: criando um aplicativo Web simples.
Pressione CTRL+F5 para executar o aplicativo da Web no navegador.Você deve ver a primeira página.Feche o navegador.
Observação Isso inicia o servidor de desenvolvimento do ASP.NET que executa o aplicativo da Web que seu teste de desempenho da Web testará.Você verá o ícone do servidor de desenvolvimento do ASP.NET na área de notificação.
Abra o aplicativo Web que você criou em Passo a passo: Gravação e execução de um teste de desempenho da Web.
No solution Explorer, clique duas vezes ColorWebTest.webtest.O editor de teste de desempenho da Web aparece e a lista de solicitações da Web é exibida.
Criando um teste de desempenho codificado da Web
Para converter um teste de desempenho da Web existente a um teste de desempenho codificado da Web
Escolha o botão de Gerar código na barra de ferramentas no editor de teste de desempenho da Web.
Aceite o nome padrão na caixa de diálogo e escolha OK.
Observação O nome padrão será o nome de teste com a palavra codificadas adcionadas.
Um novo arquivo é criado.Uma nova janela abre e o código-fonte para o teste é exibido.
No menu Build, escolha Build Solution.
O novo compila.
Adicionando código para um teste de desempenho da Web
Para adicionar código a um teste de desempenho da Web
Localize o método de Run() se o seu teste está em Visual Basic ou o método de GetRequestEnumerator() se o seu teste está em C#.Você verá o código que corresponde a cada solicitação da Web no teste.
Role para baixo até o final do método, e depois que o código para a solicitação a mais recente da Web, adicione o seguinte código:
if (DateTime.Today.DayOfWeek == DayOfWeek.Friday) { WebTestRequest customRequest = new WebTestRequest("http://weather.msn.com/"); yield return customRequest; } else { WebTestRequest customRequest = new WebTestRequest("https://msdn.microsoft.com/"); yield return customRequest; }
If DateTime.Today.DayOfWeek = DayOfWeek.Friday Then Dim customRequest As WebTestRequest = New WebTestRequest("http://weather.msn.com/") MyBase.Send(customRequest) Else Dim customRequest As WebTestRequest = New WebTestRequest("https://msdn.microsoft.com/") MyBase.Send(customRequest) End If
No menu Build, escolha Build Solution.
Executando o teste de desempenho da Web para que verifique se ela funciona corretamente
Para verificar o teste de desempenho da Web
Com o teste de desempenho codificado Web selecionado no editor de código, abra o menu de atalho e escolha Executar Teste de Desempenho da Web Codificado.
Cuidado Se você segue estas etapas no solution Explorer em vez do editor de código, qualquer teste de execução em vez apenas de teste selecionado.
Os ensaios codificados de desempenho da Web e os resultados começam a ser exibido no visualizador de resultados de teste de desempenho da Web.Para obter mais informações, consulte Visão geral do Visualizador resultados de teste de desempenho de Web e Examinando os resultados do teste de desempenho de Web usando o Visualizador de resultados do teste de desempenho da Web.
Nos resultados visualizador de desempenho da Web, você pode executar o teste de desempenho codificado da Web novamente escolhendo o link de Clique aqui para executar novamente na barra de status inserido.
Dica Antes de executar o seu teste novamente, você pode alterar o número de iterações, do tipo de rede, ou de tipo de navegador alterando as configurações de execução.Para obter mais informações, consulte Como: alterar as configurações de desempenho de execução de teste da Web no Visualizador de resultado do desempenho da Web.
Consulte também
Tarefas
Como: criar um teste de desempenho da Web codificado
Instruções passo a passo: criando um aplicativo Web simples
Passo a passo: Gravação e execução de um teste de desempenho da Web
Passo a passo: Adicionando a vinculação de dados para um teste de desempenho da Web
Passo a passo: Adicionando validação e regras de extração a um teste de desempenho da Web