Carregar propriedades de configuraç;ões de execuç;ão do teste
Publicado: abril de 2016
As configurações de execução de um teste de carga determinam uma variedade de outras configurações, incluindo a duração de teste, o nível de detalhes da coleta de resultados, e os conjuntos de contadores que são coletados quando o teste é executado. Você pode criar e armazenar várias configurações de execução para cada teste de carga e selecionar uma configuração específica a ser usada quando executar o teste. Uma configuração de execução inicial é adicionada ao teste de carga quando você cria o teste de carga usando o Novo Assistente de Teste de Carga. Para obter mais informações, consulte Create and run a load test.
As tabelas a seguir descrevem as várias propriedades para configurações de execução do teste de carga. Você pode alterar essas propriedades para atender aos seus requisitos específicos de teste de carga.
Para obter mais informações, consulte Visão geral do Analisador de Teste de Carga e Definindo configurações de execução do teste de carga.
Requisitos
- O Visual Studio Enterprise
Neste tópico:
Propriedades gerais
Propriedades de registro em log
Propriedades de resultados
Propriedades de rastreamento SQL
Propriedades das iterações de teste
Propriedades de timing
Propriedades de conexões WebTest
Alterando propriedades da configuração de execução
Propriedades gerais
Propriedade |
Definição |
---|---|
Descrição |
Uma descrição das configurações de execução. |
Máximo de Erros por Tipo |
O número máximo de erros por tipo para salvar para o teste de carga. Você pode aumentar esse número se for necessário, mas isso também aumentará o tamanho e o tempo de processamento do resultado do teste de carga. |
Máximo de URLs de solicitação reportadas |
O número máximo de teste de desempenho na Web exclusivo solicitar URLs no qual reportar resultados neste teste de carga. Você pode aumentar esse número se precisar, mas isso também aumentará o tamanho e o tempo de processamento de resultado de teste de carga. |
Violações de Limite Máximo |
O número máximo de violações de limite para salvar para esse teste de carga. Você pode aumentar esse número se for necessário, mas isso também aumentará o tamanho e o tempo de processamento do resultado do teste de carga. |
Executar testes de unidade no domínio do aplicativo |
Um valor booliano que determina se cada assembly de teste de unidade será executado em um domínio de aplicativo separado quando o teste de carga contém testes de unidade. A configuração padrão é True. Se os testes de unidade não exigirem um domínio de aplicativo separado ou um arquivo app.config para funcionar corretamente, os testes de unidade poderão ser executados mais rapidamente definindo o valor dessa propriedade para False. |
Nome |
O nome da configuração de execução como aparece no nó Configurações de Execução do Editor de testes de carga. |
Nível de validação |
Isso define o nível mais alto da regra de validação que será executado em um teste de carga. As regras de validação são associadas às solicitações de teste de desempenho na Web. Cada regra de validação tem um nível de validação associado: Alto, Médio ou Baixo. Essa configuração de execução do teste de carga especificará quais regras de validação serão executadas enquanto o teste de desempenho na Web for executado no teste de carga. Por exemplo, se essa configuração de execução for definida como Médio, todas as regras de validação marcadas como Médio ou Baixo serão executadas. |
Propriedades de registro em log
Propriedade |
Definição |
---|---|
Máximo de logs de teste |
Especifica o número máximo de logs de teste para salvar para o teste de carga. Quando o valor inserido para o número máximo de logs de teste for atingido, o teste de carga parará de coletar logs. Portanto, os logs serão coletados no início de teste, não no final. O teste de carga continuará sendo executado até ser concluído. |
Salvar frequência de logs para testes concluídos |
Especifica a frequência com que o log de teste será gravado. O número que indica que um de cada número inserido de testes será salvo no log de teste. Por exemplo, inserindo o valor de dez especifica que o décimo, vigésimo, trigésimo etc. será gravado no log de teste. Definindo o valor como 0 especifica que nenhum log de teste será salvo. Para obter mais informações, consulte Como especificar com que frequência os logs de teste são salvos usando o Editor de Teste de Carga |
Salvar log em caso de falha do teste |
Um valor booliano que determina se os logs de teste são salvos se um teste falhar em um teste de carga. O padrão é True. Para obter mais informações, consulte Como especificar se falhas no teste são salvas em logs de teste usando o Editor de Teste de Carga |
Para obter mais informações, consulte Modificando configurações de registro em log de teste de carga.
Propriedades de resultados
Propriedade |
Definição |
---|---|
Tipo de armazenamento |
A forma de armazenar os contadores de desempenho que são obtidos em um teste de carga. As opções são as seguintes:
|
Armazenamento de detalhes de medição de tempo |
Usado para determinar quais detalhes serão armazenados no Repositório de Resultados de Teste de Carga. Três valores estão disponíveis:
Para obter mais informações, consulte Como especificar a propriedade de armazenamento dos detalhes de intervalo para uma configuração de execução de teste de carga. |
Propriedades de rastreamento SQL
Propriedade |
Definição |
---|---|
Duração mínima das operações de SQL rastreadas |
A duração mínima de uma operação SQL a ser capturada pelo Rastreamento do SQL, em milissegundos. Por exemplo, isso permite ignorar operações que terminam rapidamente se você estiver tentando localizar operações SQL que são lentas sob carga. |
String de conexão do rastreamento SQL |
A cadeia de conexão que é usada para acessar o banco de dados a ser rastreado. |
Diretório do rastreamento SQL |
O local onde o arquivo do Rastreamento SQL é colocado quando o rastreamento termina. Esse diretório deve ter permissões de gravação para o SQL Server e permissões de leitura para o controlador. |
Rastreamento SQL ativado |
Isso habilita o rastreamento de operações SQL. O valor padrão é False. |
Para obter mais informações, consulte p: Estou tendo alguns problemas de desempenho com dados do SQL usados em meu teste, posso depurar isso?.
Propriedades das iterações de teste
Propriedade |
Definição |
---|---|
Iterações de teste |
Especifica o número total de teste individuais para executar antes que o teste de carga seja concluído. Essa propriedade só se aplica quando a propriedade “Usar iterações de teste” é True. |
Usar iterações de teste |
Se Usar iterações de teste for True, o teste de carga será executado até que o número de testes individuais concluídos no teste de carga atinja o número especificado de pela propriedade “Iterações de teste”. Nesse caso, as configurações baseadas em tempo, que são Duração do aquecimento, Duração da execução e Duração do desaquecimento, são ignoradas. Se “Usar iterações de teste” for False, todas as configurações de tempo se aplicarão, e "Iterações teste” é ignorada. |
Para obter mais informações, consulte Como especificar o número de iterações de teste em uma configuração de execução de teste de carga.
Propriedades de timing
Propriedade |
Definição |
---|---|
Duração do desaquecimento |
A duração do período de desaquecimento do teste, expressa no formato hh:mm:ss. Os testes individuais em um teste de carga podem ainda estar em execução quando o teste de carga é concluído. Durante o período de desaquecimento, esses testes podem continuar até que sejam concluídos ou o até o término do período de desaquecimento ser atingido. Por padrão, não existe período de desaquecimento, e os testes individuais são encerrados quando o teste de carga termina com base na configuração de Duração da execução. |
Duração da execução |
A duração do teste, no formato hh:mm:ss. |
Taxa de amostragem |
O intervalo no qual capturar valores do contador de desempenho, no formato hh:mm:ss. Para obter mais informações, consulte Como especificar a taxa de amostra para uma configuração de execução de teste de carga. |
Duração do aquecimento |
O período entre o início do teste e quando amostras de dados começam a ser gravadas, no formato hh:mm:ss. Isso é frequentemente usado para carregar usuários virtuais em incrementos para atingir determinado nível de carga antes de gravar valores de exemplo. Os valores de exemplo que são capturados antes do término do período de aquecimento sejam mostrados no Analisador de testes de carga. |
Propriedades de conexões WebTest
Propriedade |
Definição |
---|---|
Modelo de conexão do WebTest |
Controla o uso de conexões do agente de teste de carga ao servidor Web para testes de desempenho na Web que são executados em um teste de carga. Três opções de modelo de conexão de teste de desempenho na Web estão disponíveis:
|
Tamanho do pool de conexão do WebTest |
Especifica o número máximo de conexões para fazer entre o agente de teste de carga e o servidor Web. Isso se aplica apenas ao modelo Pool de conexões. |
Alterando propriedades da configuração de execução
Você pode adicionar mais configurações de execução ao teste de carga com configurações de propriedade diferentes para que possa executar o teste de carga em condições diferentes. Por exemplo, você pode adicionar uma nova configuração de teste e usar uma taxa de amostragem diferente ou especificar uma duração de execução mais longa. Você só pode usar uma configuração de execução de cada vez e deve especificar que configuração de execução usar tornando-a ativa. Para obter um exemplo, consulte Como selecionar a configuração de execução ativa para um teste de carga.
Para alterar as configurações de execução
Abra um teste de carga.
Expanda a pasta Configurações de Execução.
Escolha um nó de Configurações de Execução.
No menu Exibir, escolha Janela de Propriedades.
A Janela de Propriedades é exibida e as propriedades da configuração de execução selecionada são exibidas.
Use a Janela de Propriedades para alterar as configurações de execução. Por exemplo, altere a duração da execução para 00:05:00 a fim de executar o teste por cinco minutos.
Dica
Para obter uma lista completa das propriedades das configurações de execução e suas descrições, consulte Propriedades de configuração de execução de teste de carga.
Quando terminar de alterar as propriedades, salve o teste de carga. No menu Arquivo, clique em Salvar.
Dica
Os mapeamentos do conjunto de contadores também fazem parte das configurações de execução.Para obter mais informações, consulte Especificando os conjuntos de contadores e as regras de limite para computadores em um teste de carga.
Consulte também
Definindo configurações de execução do teste de carga
Create and run a load test