Partilhar via


Classe LoadTestContext

Encapsula informações sobre o contexto no qual o teste de carga está sendo executado.

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.TestTools.LoadTesting.LoadTestContext

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

Sintaxe

'Declaração
<SerializableAttribute> _
Public Class LoadTestContext _
    Implements IDictionary(Of String, Object),  _
    ICollection(Of KeyValuePair(Of String, Object)), IEnumerable(Of KeyValuePair(Of String, Object)),  _
    IEnumerable
[SerializableAttribute]
public class LoadTestContext : IDictionary<string, Object>, 
    ICollection<KeyValuePair<string, Object>>, IEnumerable<KeyValuePair<string, Object>>, 
    IEnumerable
[SerializableAttribute]
public ref class LoadTestContext : IDictionary<String^, Object^>, 
    ICollection<KeyValuePair<String^, Object^>>, IEnumerable<KeyValuePair<String^, Object^>>, 
    IEnumerable
[<SerializableAttribute>]
type LoadTestContext =  
    class
        interface IDictionary<string, Object>
        interface ICollection<KeyValuePair<string, Object>>
        interface IEnumerable<KeyValuePair<string, Object>>
        interface IEnumerable
    end
public class LoadTestContext implements IDictionary<String, Object>, ICollection<KeyValuePair<String, Object>>, IEnumerable<KeyValuePair<String, Object>>, IEnumerable

O tipo LoadTestContext expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública AgentCount Obtém o número total de agentes que são usados na execução de teste de carga.
Propriedade pública AgentId Obtém o índice baseado em um para o agente atual.
Propriedade pública AgentName Obtém o nome do agente atual.
Propriedade pública ControllerName Obtém o nome do computador que atua como o controlador para a execução de teste de carga.
Propriedade pública Count Obtém o número de elementos que estão contidos no LoadTestContext objeto.
Propriedade pública IsLocalRun Obtém um valor que indica se o teste foi executado localmente ou remotamente.
Propriedade pública IsReadOnly Obtém um valor que indica se LoadTestContext é somente leitura.
Propriedade pública Item Obtém ou define um LoadTestContext elemento que tenha a chave especificada.
Propriedade pública Keys Obtém um ICollection<T> que contém as chaves da LoadTestContext elementos.
Propriedade pública LoadTestRunId Obtém a ID que está associada a essa execução de teste de carga. Set o acessador é definido como interno.
Propriedade pública Values Obtém o ICollection<T> que contém os valores de LoadTestContext elementos.

Superior

Métodos

  Nome Descrição
Método público Add(KeyValuePair<String, Object>) Adds a KeyValuePair<TKey, TValue> item to the LoadTestContext.
Método público Add(String, Object) Adiciona um elemento que tenha fornecida de chave e valor para o LoadTestContext.
Método público Clear Remove todos os itens a partir do LoadTestContext.
Método público Contains Determina se a LoadTestContext contém um valor específico.
Método público ContainsKey Indica se a LoadTestContext contém um elemento que tenha a chave especificada.
Método público CopyTo Copia os elementos da LoadTestContext para um Array, inicial de um determinado Array índice.
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 GetEnumerator Retorna um enumerador que itera por meio do LoadTestContext.
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 Remove(KeyValuePair<String, Object>) Remove a primeira ocorrência de um objeto específico a partir do LoadTestContext.
Método público Remove(String) Remove o elemento que tenha a chave especificada a partir do LoadTestContext.
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)
Método público TryGetValue Obtém o valor que está associado com a chave especificada.

Superior

Implementações explícitas da interface

  Nome Descrição
Implementação explícita da interfaceMétodo particular IEnumerable.GetEnumerator

Superior

Comentários

Isso é uma coleção de itens de contexto e carregar as configurações de teste usadas para armazenar informações que são usadas pelo teste de carga.

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