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 | |
---|---|---|
LoadTest | Inicializa uma nova instância da classe LoadTest. |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
Context | Obtém o LoadTestContext para o execução de teste de carga atual. | |
Name | Obtém o nome do teste de carga. | |
RunSettings | Obtém as configurações de execução usadas para a execução de teste de carga atual. | |
Scenarios | Obtém uma coleção de cenários dentro do teste de carga. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
Abort() | Pára o teste de carga em todos os agentes. | |
Abort(Exception) | Interrompe o teste de carga em todos os agentes e especifica a exceção que causou a anulação. | |
Equals | Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) | |
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.) | |
GetHashCode | Serve como uma função de hash para um tipo específico. (Herdado de Object.) | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
MemberwiseClone | Cria uma cópia superficial de Objectatual. (Herdado de Object.) | |
ToString | Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.) |
Superior
Eventos
Nome | Descrição | |
---|---|---|
Heartbeat | Ocorre uma vez por segundo. | |
LoadTestAborted | Ocorre quando o teste de carga é anulado. | |
LoadTestFinished | Ocorre quando o teste de carga tenha parado de funcionar no agente. | |
LoadTestStarting | Ocorre imediatamente antes do teste de carga começa a executar o agente. | |
LoadTestWarmupComplete | Ocorre quando o período de aquecimento foi concluída. | |
TestFinished | Ocorre quando termina de uma iteração de um dos testes contidos no teste de carga. | |
TestSelected | Ocorre sempre que uma iteração de um dos testes contidos a LoadTest está selecionada. | |
TestStarting | Ocorre quando uma iteração de um dos testes contidos no teste de carga é iniciada. | |
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çã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 Overview