Namespace Microsoft.VisualStudio.TestTools.LoadTesting

O Microsoft.VisualStudio.TestTools.LoadTesting namespace fornece classes e interfaces que permitem carregar testes de unidade e testes da Web. Este namespace inclui o LoadTest classe que representa o Test 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 Test 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 uma inválido ou inconsistente definido 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 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 os perfis de teste de carga.
Classe pública LoadTestPackageExt Gerencia a interface do usuário do Visualizador de resultado da Web teste.
Classe pública LoadTestRunIdNotSetException A exceção que é lançada quando um usuário tenta acessar o ID de execução antes de conjunto de ID de execução de teste de carga.
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 em 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 a execução de 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 de evento.
Classe pública TestStartingEventArgs Contém os argumentos para o TestStarting de evento.
Classe pública ThresholdExceededEventArgs Fornece dados para o evento ThresholdExceeded.
Classe pública WebTestBaseExt Classe base para janelas de teste da Web que permitem aos usuários selecionar itens.
Classe pública WebTestResultViewer Quebra uma janela de reprodução de teste da Web.
Classe pública WebTestResultViewerExt Representa a Web test windows de reprodução.
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 de IThresholdRule interface pode usar para obter os valores atuais dos contadores de desempenho, diferente, por exemplo, o 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 para uma amostra do contador de desempenho.

Consulte também

Referência

Outros recursos

Understanding Load Tests

Creating Load Tests

Editing Load Tests

Executar testes de carga

Analyzing Load Test Runs

Advanced Load Test Tasks