Classe WebTestContext
Representa o contexto disponível para um WebTest.
Hierarquia de herança
System.Object
Microsoft.VisualStudio.TestTools.WebTesting.WebTestContext
Namespace: Microsoft.VisualStudio.TestTools.WebTesting
Assembly: Microsoft.VisualStudio.QualityTools.WebTestFramework (em Microsoft.VisualStudio.QualityTools.WebTestFramework.dll)
Sintaxe
'Declaração
<SerializableAttribute> _
Public Class WebTestContext _
Implements IDictionary(Of String, Object), _
ICollection(Of KeyValuePair(Of String, Object)), IEnumerable(Of KeyValuePair(Of String, Object)), _
IEnumerable
[SerializableAttribute]
public class WebTestContext : IDictionary<string, Object>,
ICollection<KeyValuePair<string, Object>>, IEnumerable<KeyValuePair<string, Object>>,
IEnumerable
[SerializableAttribute]
public ref class WebTestContext : IDictionary<String^, Object^>,
ICollection<KeyValuePair<String^, Object^>>, IEnumerable<KeyValuePair<String^, Object^>>,
IEnumerable
[<SerializableAttribute>]
type WebTestContext =
class
interface IDictionary<string, Object>
interface ICollection<KeyValuePair<string, Object>>
interface IEnumerable<KeyValuePair<string, Object>>
interface IEnumerable
end
public class WebTestContext implements IDictionary<String, Object>, ICollection<KeyValuePair<String, Object>>, IEnumerable<KeyValuePair<String, Object>>, IEnumerable
O tipo WebTestContext expõe os membros a seguir.
Propriedades
Nome | Descrição | |
---|---|---|
AgentCount | Obtém o número total de agentes usados na execução de teste atual. | |
AgentId | Obtém o índice baseado em zero para o agente atual. | |
AgentName | Obtém o nome do computador do agente no qual o WebTest estiver em execução. | |
ControllerName | Obtém o nome do computador do controlador de teste. | |
CookieContainer | Obtém ou define os cookies usados por solicitações anteriores no teste de desempenho da Web. | |
Count | Obtém o número de chave/valor elementos do par da WebTestContext. | |
IsNewUser | Obtém um valor que indica se o teste de desempenho de Web está sendo executado no contexto de um novo usuário do site da Web de destino. | |
IsReadOnly | Obtém um valor que indica se a WebTestContext é somente leitura. | |
Item | Obtém ou define o valor associado com a chave especificada a partir do WebTestContext objeto. | |
Keys | Obtém uma coleção de todas as chaves de WebTestContext. | |
LastRequestOutcome | ||
LastResponse | Obtém ou define o último WebTestResponse. | |
ValidationLevel | Obtém o nível de validação para a execução de teste atual. | |
Values | Obtém uma coleção de todos os valores de WebTestContext. | |
WebTestIteration | Obtém o número de iteração dessa variação de teste de desempenho da Web. | |
WebTestUserId | Obtém um valor que identifica exclusivamente um usuário virtual simulado ao executar o teste de desempenho da Web em um teste de carga. |
Início
Métodos
Nome | Descrição | |
---|---|---|
Add(KeyValuePair<String, Object>) | Adiciona um KeyValuePair<TKey, TValue> o objeto para o WebTestContext. | |
Add(String, Object) | Adiciona um elemento com a chave fornecida e o valor para o WebTestContext. | |
Clear | Remove todos os elementos da WebTestContext. | |
Contains | Determina se a WebTestContext contém o par chave/valor especificado. | |
ContainsKey | Determina se a WebTestContext contém um elemento com a chave especificada. | |
CopyTo | Cópias de WebTestContext elementos de uma matriz de KeyValuePair<TKey, TValue> objetos | |
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.) | |
GetEnumerator | Retorna um IEnumerator<T> que contém o WebTestContext elementos. | |
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.) | |
Remove(KeyValuePair<String, Object>) | Remove um KeyValuePair<TKey, TValue> partir do WebTestContext. | |
Remove(String) | Remove o elemento com a chave especificada a partir do WebTestContext. | |
ToString | Retorna um string que representa o objeto atual. (Herdado de Object.) | |
TryGetValue | Obtém o valor associado com a chave especificada. |
Início
Implementações explícitas da interface
Nome | Descrição | |
---|---|---|
IEnumerable.GetEnumerator | Retorna um enumerador que itera por meio de uma coleção de elementos de WebTestContext. |
Início
Comentários
Usado para cada Web que contém dados que descreve o contexto do teste de desempenho da Web e teste de desempenho. Essas informações incluem dados sobre valores de data-bound, informações sobre o atual executar tais como o AgentId e ControllerNamee outras informações contextuais.
Esta classe não fornece qualquer construtores públicos.
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.WebTesting