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. |
Início
Propriedades
Nome | Descrição | |
---|---|---|
Context | Obtém o LoadTestContext para a atual carga test run. | |
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. |
Início
Métodos
Nome | Descrição | |
---|---|---|
Abort() | Pára o teste de carga em todos os agentes. | |
Abort(Exception) | Pára o teste de carga em todos os agentes e especifica a exceção que causou a anulação. | |
Equals | Determina se o especificado Object é igual a atual Object. (Herdado de Object.) | |
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.) | |
GetHashCode | Serves as a hash function for a particular type. (Herdado de Object.) | |
GetType | Obtém o Type da instância atual. (Herdado de Object.) | |
MemberwiseClone | Cria uma cópia superficial do atual Object. (Herdado de Object.) | |
ToString | Retorna um string que representa o objeto atual. (Herdado de Object.) |
Início
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 parou de funcionar no agente. | |
LoadTestStarting | Ocorre 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 na LoadTest está selecionado. | |
TestStarting | Ocorre quando uma iteração de um dos testes contidos no teste de carga é iniciada. | |
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çã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
Como: Criar um novo teste de carga usando o novo Assistente de teste de carga