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 | |
---|---|---|
![]() |
LoadTest | Inicializa uma nova instância da classe LoadTest. |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
![]() |
Context | Obtém o LoadTestContext na execução do teste de carga atual. |
![]() |
Name | Obtém o nome do teste de carga. |
![]() |
RunSettings | Obtém as configurações de execução usadas para execução de teste de carga atual. |
![]() |
Scenarios | Obtém uma coleção de cenários em que o teste de carga. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
![]() |
Abort() | Interrompe o teste de carga em todos os agentes. |
![]() |
Abort(Exception) | Para o teste de carga em todos os agentes e especifica a exceção que causou a anulação. |
![]() |
Equals | Determines whether the specified object is equal to the current object. (Herdado de Object.) |
![]() |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Herdado de Object.) |
![]() |
GetHashCode | Serves as the default hash function. (Herdado de Object.) |
![]() |
GetType | Gets the Type of the current instance. (Herdado de Object.) |
![]() |
MemberwiseClone | Creates a shallow copy of the current Object. (Herdado de Object.) |
![]() |
ToString | Returns a string that represents the current object. (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 foi interrompido no agente. |
![]() |
LoadTestStarting | Ocorre antes que o teste de carga começa a executar no agente. |
![]() |
LoadTestWarmupComplete | Ocorre quando o período de aquecimento for concluída. |
![]() |
TestFinished | Ocorre quando uma iteração de um dos testes contidos dentro do teste de carga é concluído. |
![]() |
TestSelected | Ocorre sempre que uma iteração de um dos testes contidos o LoadTest está selecionado. |
![]() |
TestStarting | Ocorre quando uma iteração de um dos testes contidos dentro do teste de carga é iniciada. |
![]() |
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 Overview
[obsoleto] Executando testes de carga