Como especificar a propriedade de armazenamento dos detalhes de intervalo para uma configuração de execução de teste de carga
Depois de criar seu teste de carga com o Novo Assistente de Teste de Carga, você poderá usar o Editor de Testes de Carga para alterar as propriedades de cenários para que eles atendam às suas metas e necessidades de teste. Para saber mais, veja [obsoleto] Criando testes de carga.
Dica
Para obter uma lista completa das propriedades de configurações de execução e suas descrições, consulte Carregar propriedades de configuraç;ões de execuç;ão do teste.
Requisitos
- Visual Studio Ultimate
Usando o Editor de testes de carga, você pode editar um valor da propriedade de Armazenamento de detalhes de medição de tempo das configurações de execução na janela Propriedades.
A propriedade de 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 tempo individuais para cada teste, transação e página emitidos durante o teste.
Dica
A opção Todos os detalhes individuais deve ser selecionada para habilitar 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 detalhes de medição de tempo individuais. No entanto, os valores médios permanecem disponíveis.
Apenas estatísticas: armazena dados de tempo individuais, mas somente como dados em percentis. Isso economiza 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, 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 de testes de carga. Isso permite que os 90º e 95º dados de percentil 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 de percentil serão calculados a partir 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 tempo 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 esse processamento. Além disso, se você definir a propriedade para AllIndividualDetails, será possível analisar a atividade do usuário virtual usando o gráfico de Atividade de Usuário Virtual no Analisador de Testes de Carga após a conclusão da execução do 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.
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 para armazenar esses dados no repositório de resultados de teste de carga no final do teste é mais longo porque esses dados são armazenados nos agentes de teste de carga até que o teste de carga termine, e esse é o momento em que os dados são armazenados no repositório. 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, você poderá 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 enviados de volta para o controlador depois que o teste de carga é 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 era disponibilizada.No Visual Studio 2010 e versões 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 coleta de detalhes completos.
Para configurar a propriedade de armazenamento de detalhes de medição de tempo em um teste de carga
Abra um teste de carga no Editor de testes de carga.
Expanda o nó Configurações de Execução no teste de carga.
Escolha as configurações de execução que deseja definir, por exemplo Configurações de Execução1 [Ativas].
Abra a janela Propriedades. No menu Exibir, selecione Janela de Propriedades.
Na categoria Resultados, escolha a propriedade Armazenamento de detalhes de medição de tempo e selecione Todos os Detalhes Individuais.
Após você ter definido a configuração de Todos os Detalhes Individuais para a propriedade de Armazenamento de detalhes de medição de tempo, você poderá executar o teste de carga e exibir o Gráfico de Atividade de Usuário Virtual. Para obter mais informações, consulte Executando testes de carga e desempenho na Web 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
Tarefas
Informações passo a passo: usando o gráfico de atividade de usuário virtual