Demonstra Passo a passo: Criando um teste de desempenho da Web codificado
Esta explicação passo a passo, você converterá um teste de desempenho da Web gravado em um teste de desempenho da Web codificado.
Esta explicação passo a passo orienta a conversão de um teste de desempenho de Web existente e gravado em um teste de desempenho da Web codificado. Um teste de desempenho de Web gravado começa como uma lista de URLs que representam solicitações da Web. Um teste de desempenho de Web pode ser convertido em um script baseado em código. Após um teste de desempenho da Web foi convertido em seu formato codificado, construções de loop e ramificações podem ser adicionadas. Depois de converter o teste de desempenho da Web em um teste de desempenho da Web codificado, você pode editar esse código como qualquer outro código de origem.
Observação |
---|
Você deve adicionar regras de validação, regras de extração e vinculação de dados para o teste de desempenho da Web antes de convertê-lo para um teste de desempenho da Web codificado. Você pode adicioná-los para seu teste de desempenho da Web codificado, mas se você usar o editor de teste de desempenho de Web para adicioná-los primeiro, você irá economizar tempo e o código de exemplo será gerado para você quando você converte o teste. |
Esta explicação passo a passo, você executará as seguintes tarefas:
Criar um teste de desempenho da Web codificado pela conversão de um teste de desempenho da Web gravado
Adicionar novo código para um teste de desempenho da Web
Executar o teste de desempenho de Web para verificar se funciona corretamente
Pré-requisitos
Para concluir essa explicação passo a passo, você precisa do seguinte:
Visual Studio 2010 Ultimate
O aplicativo da Web que você criou naDemonstra Passo a passo: Criar um aplicativo Web simples
O teste de desempenho de Web que você criou na Demonstra Passo a passo: Gravação e execução de um teste de desempenho da Web.
Preparando para o passo a passo
Para se preparar para o passo a passo
Abra o aplicativo da Web que você criou na Demonstra Passo a passo: Criar 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 iniciará o ASP.NET Development Server que executa o aplicativo da Web de seu teste de desempenho da Web será testado. Você verá o ASP.Ícone de NET Development Server na área de notificação.
Abra o aplicativo da Web que você criou na Demonstra Passo a passo: Gravação e execução de um teste de desempenho da Web.
No Solution Explorer, clique duas vezes em ColorWebTest.webtest. O desempenho do Web Test Editor é exibida e a lista de solicitações da Web é exibida.
Criando um teste de desempenho da Web codificado
Para converter uma Web existente desempenho teste para um teste de desempenho da Web codificado
Clique o 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 clique em OK.
Observação O nome padrão será o nome do teste com a palavra que Coded acrescentado.
Um novo arquivo é criado. Uma nova janela é aberta e o código-fonte para o teste é exibido.
Sobre o Build menu, clique em Build Solution.
O novo código compila.
Adicionando código para um teste de desempenho da Web
Para adicionar código para um teste de desempenho da Web
Localize o Run() método se o teste está em Visual Basic ou GetRequestEnumerator() método se o 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 última solicitação 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
Sobre o Build menu, clique em Build Solution.
Executando o teste de desempenho de Web para verificar se ele funciona corretamente
Para verificar se o teste de desempenho de Web
Sobre o teste menu, clique em Windows e, em seguida, clique em Test View.
Com o botão direito ColorWebTestCoded e selecione Run Selection.
Observação O progresso de um teste de desempenho da Web codificado pode ser exibido como um teste de desempenho da Web gravado.
No Test Results janela, os resultados do teste com o botão direito e escolha View Test Results Details.
No Visualizador de resultados de teste de desempenho de Web, no painel superior, role para a última solicitação da Web. Verifique se que o site correto foi escolhido com base no dia atual.
Consulte também
Tarefas
Como: Criar um teste de desempenho da Web codificado
Demonstra Passo a passo: Criar um aplicativo Web simples
Demonstra Passo a passo: Gravação e execução de um teste de desempenho da Web
Demonstra Passo a passo: A adição de vinculação de dados para um teste de desempenho da Web