Partilhar via


Classe LoadTestLoadProfile

Fornece uma classe base abstrata para os perfis de teste de carga.

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.TestTools.LoadTesting.LoadTestLoadProfile
    Microsoft.VisualStudio.TestTools.LoadTesting.LoadTestConstantLoadProfile
    Microsoft.VisualStudio.TestTools.LoadTesting.LoadTestGoalBasedLoadProfile
    Microsoft.VisualStudio.TestTools.LoadTesting.LoadTestStepLoadProfile

Namespace:  Microsoft.VisualStudio.TestTools.LoadTesting
Assembly:  Microsoft.VisualStudio.QualityTools.LoadTestFramework (em Microsoft.VisualStudio.QualityTools.LoadTestFramework.dll)

Sintaxe

'Declaração
<SerializableAttribute> _
Public MustInherit Class LoadTestLoadProfile
[SerializableAttribute]
public abstract class LoadTestLoadProfile
[SerializableAttribute]
public ref class LoadTestLoadProfile abstract
[<AbstractClass>]
[<SerializableAttribute>]
type LoadTestLoadProfile =  class end
public abstract class LoadTestLoadProfile

O tipo LoadTestLoadProfile expõe os membros a seguir.

Construtores

  Nome Descrição
Método protegido LoadTestLoadProfile Inicializa uma nova instância da classe LoadTestLoadProfile.

Início

Propriedades

  Nome Descrição
Propriedade pública MaxUserCount Obtém ou define o número máximo de usuários que podem ser retornados pelo GetLoad método.
Propriedade pública MinUserCount Obtém ou define o número mínimo de usuários que podem ser retornados pelo método GetLoad da classe que estende o LoadTestLoadProfile.
Propriedade pública ScenarioName Obtém ou define o nome do cenário no teste de carga que está controlando a implementação do perfil de carga.

Início

Métodos

  Nome Descrição
Método público CheckIfProfileCanBeModified Lança uma exceção se a propriedade de perfil ainda não está pronta para ser modificada.
Método público Copy Retorna uma cópia do objeto atual para que possa ser modificado e atribuído ao LoadTestScenario.LoadProfile propriedade.
Método público Equals Determina se o especificado Object é igual a atual Object. (Herdado de Object.)
Método protegido 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.)
Método público GetHashCode Serves as a hash function for a particular type. (Herdado de Object.)
Método público GetLoad Quando substituído em uma classe derivada, retorna a carga de usuário deve ser usada no momento no teste de carga com base no número de segundos desde o início do teste de carga.
Método público GetType Obtém o Type da instância atual. (Herdado de Object.)
Método protegido MemberwiseClone Cria uma cópia superficial do atual Object. (Herdado de Object.)
Método público RestoreUserCountAfterRestart Restaura a contagem de usuário atual para o valor que tinha antes da reinicialização.
Método público ToString Retorna um string que representa o objeto atual. (Herdado de Object.)
Método público Validate Quando substituído em uma classe derivada, valida se todas as propriedades deste objeto têm valores que são válidas e consistentes.

Início

Comentários

LoadTestLoadProfileé uma classe base abstrata para as seguintes classes:

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

About Load Pattern

Como: Create a Load Test Plug-in