Início rápido: criar um projeto de teste de cargaQuickstart: Create a load test project

Neste guia de início rápido de 10 minutos, você aprenderá a criar e executar um projeto de teste de carga e de desempenho Web no Visual Studio.In this 10-minute quickstart, you'll learn how to create and run a web performance and load test project in Visual Studio. Testes de carga executam testes de desempenho Web ou testes de unidade para simular muitos usuários acessando um servidor ao mesmo tempo.Load tests execute web performance or unit tests to simulate many users accessing a server at the same time.

Observação

A funcionalidade de teste de carga e de desempenho da Web foi preterida.Web performance and load test functionality is deprecated. O Visual Studio 2019 será a última versão em que o teste de carga e de desempenho da Web estará disponível.Visual Studio 2019 is the last version where web performance and load testing will be available. Confira mais informações na postagem do blog Fim da vida útil do serviço de teste de carga baseado em nuvem.For more information, see the Cloud-based load testing service end of life blog post.

Requisitos de softwareSoftware requirements

Projetos de teste de carga e de desempenho Web só estão disponíveis na edição Enterprise do Visual Studio.Web performance and load test projects are only available in the Enterprise edition of Visual Studio.

Instalar a componente de teste de cargaInstall the load testing component

Se ainda não tiver o componente de ferramentas de teste de carga e de desempenho Web instalado, você precisará instalá-lo usando o Instalador do Visual Studio.If you don't already have the web performance and load testing tools component installed, you'll need to install it through the Visual Studio Installer.

  1. Abra o Visual Studio Installer a partir do menu Iniciar do Windows.Open Visual Studio Installer from the Start menu of Windows. Você também pode acessá-lo no Visual Studio a partir da nova caixa de diálogo do projeto ou escolhendo Ferramentas > Obter Ferramentas e Recursos na barra de menus.You can also access it in Visual Studio from the new project dialog box or by choosing Tools > Get Tools and Features from the menu bar.

  2. No Instalador do Visual Studio, escolha a guia Componentes individuais e role para baixo até a seção Depuração e testes.In Visual Studio Installer, choose the Individual components tab, and scroll down to the Debugging and testing section. Selecione Ferramentas de teste de carga e desempenho Web.Select Web performance and load testing tools.

    Componente de ferramentas de teste de carga e desempenho Web

  3. Escolha o botão Modificar.Choose the Modify button.

    O componente das ferramentas de teste de carga e desempenho na Web está instalado.The web performance and load testing tools component is installed.

Criar um projeto de teste de cargaCreate a load test project

Nesta seção, criaremos um projeto de teste de carga em C#.In this section, we'll create a C# load test project. Você também pode criar um projeto de teste de carga do Visual Basic se preferir.You can also create a Visual Basic load test project, if you prefer.

  1. Abra o Visual Studio.Open Visual Studio.

  2. Escolha Arquivo > Novo > Projeto na barra de menus.Choose File > New > Project from the menu bar.

    A caixa de diálogo Novo Projeto será aberta.The New Project dialog box opens.

  3. Na caixa de diálogo Novo Projeto, expanda Instalado, expanda Visual C# e selecione a categoria Testar.In the New Project dialog box, expand Installed and Visual C#, and then select the Test category. Escolha o modelo Projeto de teste de carga e desempenho na Web.Choose the Web Performance and Load Test Project template.

    Modelo de projeto de teste de carga e desempenho Web

  4. Insira um nome para o projeto se não quiser usar o nome padrão e, em seguida, escolha OK.Enter a name for the project if you don't want to use the default name, and then choose OK.

  1. Abra o Visual Studio.Open Visual Studio.

  2. Na janela inicial, escolha Criar um novo projeto.On the start window, choose Create a new project.

  3. Na página Criar um novo projeto, digite teste da Web na caixa de pesquisa e selecione o modelo **Desempenho da Web e Projeto de teste de carga [preterido] ** para o modelo C#.On the Create a new project page, type web test into the search box, and then select the Web Performance and Load Test Project [Deprecated] template for C#. Escolha a seguir.Choose Next.

  4. Insira um nome para o projeto se não quiser usar o nome padrão e escolha Criar.Enter a name for the project if you don't want to use the default name, and then choose Create.

O Visual Studio cria o projeto e exibe os arquivos no Solution Explorer.Visual Studio creates the project and displays the files in Solution Explorer. O projeto contém inicialmente um arquivo de teste web chamado WebTest1.webtest.The project initially contains one web test file named WebTest1.webtest.

Adicionar um teste de carga ao projetoAdd a load test to the project

  1. No menu com o botão direito do mouse, ou menu de contexto, do nó do projeto no Solution Explorer, escolha Adicionar > teste de carga.From the right-click menu, or context menu, of the project node in Solution Explorer, choose Add > Load Test.

    O Novo assistente de teste de carga é aberto.The New Load Test Wizard opens.

  2. Selecione a opção Teste de Carga no Local e, em seguida, escolha Avançar.Select the On-premises Load Test option, and then choose Next. Você pode saber mais sobre o teste de carga baseado em nuvem aqui.You can learn more about cloud-based load testing here.

    Novo assistente de teste de carga – primeira página

  3. Escolha Avançar para percorrer o assistente até chegar à página Adicionar testes a um cenário de teste de carga e editar a combinação de testes.Choose Next to step through the wizard until you reach the Add tests to a load test scenario and edit the test mix page. Clique no botão Adicionar.Choose the Add button.

    A caixa de diálogo Adicionar testes é aberta.The Add Tests dialog box opens.

  4. Em Testes disponíveis, selecione WebTest1 e clique na seta à direita para movê-lo para a caixa Testes selecionados.Under Available tests, select WebTest1, and then choose the right arrow to move it over to the Selected tests box. Clique no botão OK.Choose the OK button.

    Caixa de diálogo Adicionar testes

  5. Volte ao Novo Assistente de Teste de Carga, escolha o botão Concluir.Back in the New Load Test Wizard, choose the Finish button.

    O teste de carga é adicionado ao projeto e o arquivo de teste de carga é aberto na janela do editor.The load test is added to the project, and the load test file opens in the editor window.

Executar o teste de cargaRun the load test

Criamos um teste de carga que não faz muita coisa, mas vamos executá-lo mesmo assim.We've created a load test that doesn't do very much, but let's run it anyway.

No menu que aparece após você clicar com o botão direito do mouse ou no menu de contexto do teste de carga aberto no editor, escolha Executar Teste de Carga.From the right-click menu, or context menu, of the load test that's open in the editor, choose Run Load Test.

Menu Executar Teste de Carga

O teste de carga começará a ser executado.The load test starts running. A janela Resultados do Teste mostra que o teste está em andamento e o analisador de teste de carga será exibido na janela do editor.The Test Results window shows that the test is in progress, and the load test analyzer is displayed in the editor window. Após a conclusão do teste, que deve levar cinco minutos se você aceitar os padrões, um resumo será mostrado no editor.After the test completes, which should be five minutes if you accepted the defaults, a summary is shown in the editor. Você pode escolher Gráficos, Tabelas ou Detalhes para obter diferentes informações sobre os resultados do teste de carga.You can choose Graphs, Tables, or Detail to get different information about the results of the load test.

Janela do analisador de teste de carga

Próximas etapasNext steps

Agora que você criou um projeto de teste de carga simples, a próxima etapa é configurar cenários, conjuntos de contadores e configurações de execução.Now that you've created a simple load test project, the next step is to configure scenarios, counter sets, and run settings.