Configurando iterações de teste em um cenário de teste de carga
Para definir configurações de iteração de teste, edite um cenário de teste de carga usando o Editor de testes de carga e a janela de propriedades. Por padrão, um cenário de teste de carga é configurado sem especificar o número máximo de iterações de teste. Você tem a opção de configurar o número máximo de iterações no cenário e por quanto tempo pausar entre elas.
Neste tópico:
Especificando o número máximo de iterações para um cenário : você pode especificar o número máximo de vezes que deseja que seu teste de unidade e de desempenho na Web para executar em um cenário.
Especificando tempos de processamento entre iterações de teste para um cenário : você pode especificar quantos segundos simular a pausa humana ajustando os tempos de processamento entre iterações de teste em um cenário de teste de carga.
Requisitos
- O Visual Studio Enterprise
Especificando o número máximo de iterações para um cenário
Você pode especificar o número máximo de vezes que deseja que os testes sejam executados para um cenário usando o Editor de testes de carga para alterar a propriedade de Número máximo de iterações de teste na janela Propriedades.
A propriedade de Número máximo de iterações de teste controla o número máximo de iterações de teste para execução no cenário. Assim como na propriedade de Iterações do teste das configurações de execução do teste de carga, esse é o máximo entre todos os usuários em todos os agentes, não por configuração de usuário.
Dica
Para obter uma lista completa de propriedades de cenário de teste de carga e suas descrições, consulte Carregar propriedades do cenário de teste.
Para a combinação de testes sequenciais, uma iteração é uma passagem por todos os testes na combinação. Para todas as outras combinações de testes, cada execução de teste conta como uma iteração. Para obter mais informações, consulte About the Mix Control.
Se o teste de carga for um teste de carga baseado em duração, e a duração expirar antes que a contagem de iterações seja concluída, o teste ainda será parado. Se o teste for baseado em iteração, e as iterações de teste forem atendidas antes das iterações do cenário, o teste será parado. A duração é configurada usando a propriedade de Duração da execução na janela Propriedades associadas a uma configuração de execução em um teste de carga.
Quando a contagem de iterações do cenário for atingida, a execução do cenário será interrompida, mas todos os outros cenários ativos continuarão a ser executados.
Dica
Uma propriedade relacionada é a propriedade de Exclusivo em uma fonte de dados de teste na Web, que se move em sequência pelos dados, linha por linha, mas apenas uma vez para cada registro.Para obter mais informações, consulte [obsoleto] Associando uma fonte de dados a um teste de desempenho na Web.
A propriedade de Número máximo de iterações de teste é útil para diversas situações. Alguns testadores de carga preferem executar testes baseados em iteração, enquanto outros preferem executar testes baseados em duração.
Para especificar o máximo de iterações de teste
Abra um teste de carga.
O Editor de Testes de Carga é exibido. A árvore do teste de carga é exibida.
Na pasta Cenários das árvores de teste de carga, escolha o nó do cenário para o qual você deseja especificar o número máximo de iterações de teste.
Sobre o exibição menu, selecione janela propriedades.
As categorias e as propriedades do cenário são exibidas na janela Propriedades.
Na caixa de texto da propriedade de Número máximo de iterações de teste, digite um valor que indique o número máximo de testes para executar no cenário quando o teste de carga for executado.
Dica
Usar um valor de 0 para a propriedade de Número máximo de iterações de teste não especifica nenhuma iteração máxima.
Depois de alterar a propriedade, escolha Salvar no menu Arquivo. Assim, você pode executar o teste de carga usando o novo valor de Número máximo de iterações de teste.
Especificando tempos de processamento entre iterações de teste para um cenário
A propriedade de Tempo de processamento entre iterações de teste é definida usando a janela Propriedades para editar as propriedades do cenário de teste de carga no Editor de testes de carga.
A propriedade de Tempo de processamento entre iterações de teste é usada para especificar quantos segundos esperar antes de iniciar uma iteração de teste.
Dica
Para obter uma lista completa de propriedades de cenário de teste de carga e suas descrições, consulte Carregar propriedades do cenário de teste.
Para especificar os tempos de processamento entre iterações de teste
Abra um teste de carga.
O Editor de testes de carga é exibido. A árvore do teste de carga é exibida.
Na pasta Cenários das árvores de teste de carga, escolha o nó do cenário para o qual você deseja especificar os agentes a serem usados.
Sobre o exibição menu, selecione janela propriedades.
As categorias e as propriedades do cenário são exibidas na janela Propriedades.
O valor da propriedade de Tempo de processamento entre iterações de teste, digite um número que represente os segundos a esperar antes de começar a próxima iteração de teste.
Depois de alterar a propriedade, escolha Salvar no menu Arquivo. Assim, você pode executar o teste de carga usando o novo valor de Tempo de processamento entre iterações de teste.
Consulte também
Editando cenários de teste de carga usando o Editor de Teste de Carga
2e93860a-a67a-43a2-9b0a-5ec65ca6e7a7#CreatingLoadTestsUsingWizardStep2
Distribuindo execuções de teste de carga em várias máquinas de teste usando controladores e agentes de teste
[obsoleto] Como executar um teste de carga usando controladores e agentes de teste especificados em uma configuração de teste
Carregar propriedades do cenário de teste
Editando tempos de raciocínio para simular atrasos de interação humana do site em cenários de testes de carga