Partilhar via


Como especificar a propriedade de armazenamento dos detalhes de intervalo para uma configuração de execução de teste de carga

 

Publicado: abril de 2016

Após você criar seu teste de carregamento com o Assistente de Novo Teste de Carregamento, você poderá usar o Editor de Testes de Carregamento para alterar as propriedades dos cenários para que atendam às suas necessidades e metas de teste. Consulte [obsoleto] Criando testes de carga.

Dica

Para obter uma lista completa das propriedades das configurações de execução e suas descrições, consulte Carregar propriedades de configuraç;ões de execuç;ão do teste.

Requisitos

  • O Visual Studio Enterprise

Usando o editor de teste de carga, você pode editar um valor de propriedade de Armazenamento de detalhes de medição de tempo de configurações de execução na janela Propriedades.

A propriedade Armazenamento de detalhes de medição de tempo pode ser definida como qualquer uma das seguintes opções:

  • Todos os detalhes de individuais: coleta e armazena dados de tempos individuais para cada teste, transação, e página emitida durante o teste.

    Dica

    A opção Todos os detalhes individuais deve ser selecionada para ativar informações de dados de usuário virtual em seus resultados de teste de carga.Para obter mais informações, consulte Analisando a atividade de usuário virtual do teste de carga na exibição Detalhes do Analisador de Teste de Carga.

  • Nenhum: não coleta qualquer detalhe de tempo adicional. No entanto, os valores médios permanecem disponíveis.

  • Apenas estatísticas: armazena dados de tempos individuais, mas somente como dados em percentis. Isto salva recursos de espaço.

Considerações sobre a propriedade Armazenamento de detalhes de medição de tempo

Se a propriedade Armazenamento de detalhes de medição de tempo estiver habilitada, então o tempo para execução de cada teste, , transação e página individual durante o teste de carga será armazenado no repositório de resultados do teste de carga. Isso permite que dados com percentil 90 e 95 sejam mostrados nas tabelas Testes, Transações e Páginas do Analisador de Testes de Carga.

Se a propriedade Armazenamento de detalhes de medição de tempo for habilitada, ao configurar seu valor como StatisticsOnly ou AllIndividualDetails, todos os testes, páginas e transações individuais serão cronometrados e os dados percentuais serão calculados dos dados de medição de tempo individuais. A diferença é que, com a opção StatisticsOnly, depois que os dados de percentil são calculados, os dados de tempos individuais são excluídos do repositório. Isso reduz a quantidade de espaço necessário no repositório quando são usados detalhes de medição de tempo. No entanto, convém processar os dados de detalhes de tempo de outras maneiras usando ferramentas SQL, nesse caso, a opção AllIndividualDetails deve ser usada para que os dados de detalhes de tempo estejam disponíveis para o processamento. Além disso, se você definir a propriedade para AllIndividualDetails, será possível analisar a atividade virtual do usuário usando o gráfico virtual de atividade do usuário no analisador de teste de carregamento após a execução do teste de carregamento ser concluída. Para obter mais informações, consulte Analisando a atividade de usuário virtual do teste de carga na exibição Detalhes do Analisador de Teste de Carga.

A quantidade de espaço necessário no repositório de resultados de teste de carga para armazenar os dados dos detalhes de tempo pode ser muito grande, especialmente para testes de carga mais longos. Além disso, o tempo de armazenar esses dados no armazenamento de resultados de teste de carregamento no final do teste de carregamento é mais longo porque esses dados são armazenados nos agentes de teste de carregamento até que o teste de carregamento tenha concluído, no momento em que os dados são armazenados no armazenamento. A propriedade Armazenamento de detalhes de medição de tempo é habilitada por padrão. Se esse for um problema para o seu ambiente de teste, talvez você queira definir o Armazenamento de detalhes de medição de tempo como Nenhum.

Os dados dos detalhes de tempo são armazenados no arquivo LoadTestItemResults.dat durante a execução e são novamente enviados para o controlador depois que o teste de carga está concluído. Para um teste de carga em execução por muito tempo, o tamanho do arquivo será grande. Se não houver espaço em disco suficiente no computador do agente, isso será um problema.

Dica

Nas versões do Visual Studio antes do Visual Studio 2010, incluindo o Microsoft Visual Studio 2005 e o Visual Studio 2008, a configuração Todos os Detalhes Individuais para a propriedade Armazenamento de detalhes de medição de tempo estava disponível.No Visual Studio 2010 e posteriores, há duas diferenças importantes.Primeiro, a configuração Todos os Detalhes Individuais não era a configuração padrão.A única maneira de acessar essa informação era usando consultas SQL.

Se você estiver atualizando um projeto de uma versão anterior do teste de carga do Visual Studio, use o seguinte procedimento para habilitar a coleção de detalhes completa.

Para configurar a propriedade de armazenamento de detalhes de medição de tempo em um teste de carregamento

  1. Abra um teste de carga no editor de teste de carga.

  2. Expanda o nó Configurações de Execução no teste de carga.

  3. Escolha as configurações de execução que deseja configurar, por exemplo Configurações de execução1 [Ativas].

  4. Abra a janela Propriedades. No menu Exibição, selecione a Janela de Propriedades.

  5. Na categoria Resultados, escolha a propriedade Armazenamento de detalhes de medição de tempo e selecione Todos os detalhes individuais.

    Após você ter configurado a configuração Todos os detalhes individuais para a propriedade de Armazenamento de detalhes de medição de tempo, você poderá executar o teste de carregamento e exibir o gráfico virtual de atividade do usuário. Para obter mais informações, consulte Running Load and Web Performance Tests e Como analisar o que usuários virtuais estão fazendo durante um teste de carga usando o gráfico de atividade de usuário virtual.

Consulte também

Analisando a atividade de usuário virtual do teste de carga na exibição Detalhes do Analisador de Teste de Carga
Informações passo a passo: usando o gráfico de atividade de usuário virtual