Partilhar via


Classe LoadTest

Representa o teste de carga que está sendo executado.

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.TestTools.LoadTesting.LoadTest

Namespace:  Microsoft.VisualStudio.TestTools.LoadTesting
Assembly:  Microsoft.VisualStudio.QualityTools.LoadTestFramework (em Microsoft.VisualStudio.QualityTools.LoadTestFramework.dll)

Sintaxe

'Declaração
Public Class LoadTest
public class LoadTest
public ref class LoadTest
type LoadTest =  class end
public class LoadTest

O tipo LoadTest expõe os membros a seguir.

Construtores

  Nome Descrição
Método público LoadTest Inicializa uma nova instância da classe LoadTest.

Início

Propriedades

  Nome Descrição
Propriedade pública Context Obtém o LoadTestContext para a atual carga test run.
Propriedade pública Name Obtém o nome do teste de carga.
Propriedade pública RunSettings Obtém as configurações de execução usadas para a execução de teste de carga atual.
Propriedade pública Scenarios Obtém uma coleção de cenários dentro do teste de carga.

Início

Métodos

  Nome Descrição
Método público Abort() Pára o teste de carga em todos os agentes.
Método público Abort(Exception) Pára o teste de carga em todos os agentes e especifica a exceção que causou a anulação.
Método público Equals Determina se o especificado Object é igual a atual Object. (Herdado de Object.)
Método protegido Finalize Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.)
Método público GetHashCode Serves as a hash function for a particular type. (Herdado de Object.)
Método público GetType Obtém o Type da instância atual. (Herdado de Object.)
Método protegido MemberwiseClone Cria uma cópia superficial do atual Object. (Herdado de Object.)
Método público ToString Retorna um string que representa o objeto atual. (Herdado de Object.)

Início

Eventos

  Nome Descrição
Evento público Heartbeat Ocorre uma vez por segundo.
Evento público LoadTestAborted Ocorre quando o teste de carga é anulado.
Evento público LoadTestFinished Ocorre quando o teste de carga parou de funcionar no agente.
Evento público LoadTestStarting Ocorre antes do teste de carga começa a executar o agente.
Evento público LoadTestWarmupComplete Ocorre quando o período de aquecimento foi concluída.
Evento público TestFinished Ocorre quando termina de uma iteração de um dos testes contidos no teste de carga.
Evento público TestSelected Ocorre sempre que uma iteração de um dos testes contidos na LoadTest está selecionado.
Evento público TestStarting Ocorre quando uma iteração de um dos testes contidos no teste de carga é iniciada.
Evento público ThresholdExceeded Ocorre quando uma regra de limite é excedida.

Início

Comentários

Teste de carga é útil para prever o impacto no desempenho de um aplicativo durante as cargas de trabalho do usuário alta. Isso simula os volumes do usuário realista para definir condições do mundo real que podem ser usadas para alterar os requisitos e design de aplicativo para atender aos padrões de qualidade esperado para o produto de software. Testes de carga pode incluir testes da Web e a unidade.

Configurações de teste de carga podem ser acessadas através da interface do usuário ou com um plug-in de teste de carga. Para obter mais informações, consulte Como: Create a Load Test Plug-in.

ObservaçãoObservação

É uma boa prática para executar um teste superficial antes de executar qualquer teste de carga intensa. Para obter mais informações, consulte Guidelines for Smoke Testing. Isso ajuda a validar as configurações e o comportamento esperado do teste.

Acesso thread-safe

Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.VisualStudio.TestTools.LoadTesting

Outros recursos

Working with Load Tests

Understanding Load Tests

Creating Load Tests

Como: Criar um novo teste de carga usando o novo Assistente de teste de carga

Editing Load Tests

Executar testes de carga

Analyzing Load Test Runs

Advanced Load Test Tasks