Partilhar via


Classe LoadTest

Representa o teste de carga está sendo executado.

Hierarquia de herança

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.

Superior

Propriedades

  Nome Descrição
Propriedade pública Context Obtém o LoadTestContext na execução do teste de carga atual.
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 execução de teste de carga atual.
Propriedade pública Scenarios Obtém uma coleção de cenários em que o teste de carga.

Superior

Métodos

  Nome Descrição
Método público Abort() Interrompe o teste de carga em todos os agentes.
Método público Abort(Exception) Para o teste de carga em todos os agentes e especifica a exceção que causou a anulação.
Método público Equals Determines whether the specified object is equal to the current object. (Herdado de Object.)
Método protegido Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Herdado de Object.)
Método público GetHashCode Serves as the default hash function. (Herdado de Object.)
Método público GetType Gets the Type of the current instance. (Herdado de Object.)
Método protegido MemberwiseClone Creates a shallow copy of the current Object. (Herdado de Object.)
Método público ToString Returns a string that represents the current object. (Herdado de Object.)

Superior

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 foi interrompido no agente.
Evento público LoadTestStarting Ocorre antes que o teste de carga começa a executar no agente.
Evento público LoadTestWarmupComplete Ocorre quando o período de aquecimento for concluída.
Evento público TestFinished Ocorre quando uma iteração de um dos testes contidos dentro do teste de carga é concluído.
Evento público TestSelected Ocorre sempre que uma iteração de um dos testes contidos o LoadTest está selecionado.
Evento público TestStarting Ocorre quando uma iteração de um dos testes contidos dentro do teste de carga é iniciada.
Evento público ThresholdExceeded Ocorre quando uma regra de limite for excedida.

Superior

Comentários

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

Configurações de teste de carga podem ser acessadas por meio da interface do usuário ou com um plug-in de teste de carga. Para obter mais informações, consulte Como criar um plug-in de teste de carga.

Dica

É recomendável executar um smoke test 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 estático (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

Working with Load Tests Overview

Creating a Load Test

How To: Create a Load Test

Editing a Load Test

[obsoleto] Executando testes de carga

Monitoring and Analyzing a Load Test Run

Performing Advanced Load Test Tasks