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.

Superior

Propriedades

  Nome Descrição
Propriedade pública Context Obtém o LoadTestContext para o execução de 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 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.

Superior

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) Interrompe 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 objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método protegido Finalize Permite que um objeto tentar liberar recursos e realizar outras operações de limpeza antes de ser recuperados pela coleta de lixo. (Herdado de Object.)
Método público GetHashCode Serve como uma função de hash para um tipo específico. (Herdado de Object.)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (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 tenha parado de funcionar no agente.
Evento público LoadTestStarting Ocorre imediatamente 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 a LoadTest está selecionada.
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.

Superior

Comentários

Teste de carga é útil para prever o impacto sobre o desempenho de um aplicativo durante as cargas de trabalho do usuário de 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 do 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: criar um teste de carga plug-in.

ObservaçãoObservação

Ele é 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 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

Executar testes de carga

Monitoring and Analyzing a Load Test Run

Performing Advanced Load Test Tasks