Partilhar via


Namespace Microsoft.VisualStudio.TestTools.LoadTesting

O Microsoft.VisualStudio.TestTools.LoadTesting namespace fornece classes e interfaces que permitem a testes de carga de unidade e testes da Web.Este namespace inclui o LoadTest classe que representa o teste de carga atual.Essa classe contém propriedades e eventos que podem ser usados por uma implementação de ILoadTestPlugin interface para estender a funcionalidade do teste de carga.

Classes

  Classe Descrição
Classe pública HeartbeatEventArgs Fornece dados para o evento HeartBeat.
Classe pública InvalidLoadProfileException Esta classe representa uma exceção que ocorre quando um plug-in de teste de carga tenta atribuir a LoadProfile propriedade da LoadTestScenario para um LoadTestLoadProfile com um conjunto de inválidos ou inconsistente de valores de propriedade.
Classe pública LoadTest Representa o teste de carga que está sendo executado.
Classe pública LoadTestAbortedEventArgs Fornece dados para o evento LoadTestAborted.
Classe pública LoadTestConstantLoadProfile Representa o perfil de carga de um teste de carga que tem um padrão de carga constante.
Classe pública LoadTestContext Encapsula informações sobre o contexto no qual o teste de carga está sendo executado.
Classe pública LoadTestGoalBasedLoadProfile Representa o perfil de carga de um teste de carga que tem um padrão de carga baseado em objetivo.
Classe pública LoadTestLoadProfile Fornece uma classe base abstrata para perfis de teste de carga.
Classe pública LoadTestPackageExt Gerencia a interface do usuário do visualizador do resultado de teste na Web.
Classe pública LoadTestRunIdNotSetException A exceção que é lançada quando um usuário tentar acessar a identificação do ensaio de carregamento antes que a identificação de execução é definido como.
Classe pública LoadTestRunSettings Descreve o teste de carga executar configurações em uso para o teste de carga atual executado, conforme definido na Load Test Editor.
Classe pública LoadTestScenario Representa um cenário que está contido em um teste de carga.
Classe pública LoadTestStepLoadProfile Representa o perfil de carga de um teste de carga que tem um padrão de carga da etapa.
Classe pública LoadTestUserContext Encapsula informações sobre o contexto de usuário em que um teste é executado, em um teste de carga.
Classe pública PerformanceCounterValue Contém o valor calculado de um contador de desempenho coletado durante um teste de carga.
Classe pública TestFinishedEventArgs Fornece dados para o evento TestFinished.
Classe pública TestIterationResult Descreve o resultado da execução de um caso de teste individual dentro de um teste de carga.
Classe pública TestSelectedEventArgs Contém os argumentos para o TestSelected evento.
Classe pública TestStartingEventArgs Contém os argumentos para o TestStarting evento.
Classe pública ThresholdExceededEventArgs Fornece dados para o evento ThresholdExceeded.
Classe pública WebTestBaseExt Classe base para as janelas de teste na Web que permitem que os usuários selecionem itens.
Classe pública WebTestResultViewer Envolve uma janela de reprodução de teste na Web.
Classe pública WebTestResultViewerExt Representa as janelas de reprodução de teste na Web.
Classe pública WebTestResultViewerExt.SelectionChangedEventArgs Fornece dados para o evento SelectionChanged.
Classe pública WebTestResultViewerExt.TestCompletedEventArgs Fornece dados para o evento TestCompleted.
Classe pública WebTestResultViewerExt.WindowClosedEventArgs Fornece dados para o evento WndowClosed.
Classe pública WebTestResultViewerExt.WindowCreatedEventArgs Fornece dados para o evento WindowCreated.

Interfaces

  Interface Descrição
Interface pública ICounterProvider Define uma interface que uma implementação da IThresholdRule interface pode usar para obter os valores atuais dos contadores de desempenho, diferente do contador de desempenho que está sendo testado.
Interface pública ILoadTestPlugin Define uma interface que é implementada para permitir que um usuário escritos de classe para manipular eventos que ocorrem como o teste de carga e os testes contidos dentro do teste de carga são executados.
Interface pública IThresholdRule Usado para monitorar os valores dos contadores de desempenho durante um teste de carga para avisos de sinal ou alarmes críticos quando o valor de um contadores de desempenho excede um limite.

Enumerações

  Enumeração Descrição
Enumeração pública ThresholdRuleResult Especifica os resultados da aplicação de uma regra de limite a uma amostra do contador de desempenho.

Consulte também

Referência

Outros recursos

Working with Load Tests Overview

Creating a Load Test

Editing a Load Test

Executar testes de carga

Monitoring and Analyzing a Load Test Run

Performing Advanced Load Test Tasks