Compartir a través de


WebTestContext (Clase)

Representa el contexto disponible para un objeto WebTest.

Jerarquía de herencia

System.Object
  Microsoft.VisualStudio.TestTools.WebTesting.WebTestContext

Espacio de nombres:  Microsoft.VisualStudio.TestTools.WebTesting
Ensamblado:  Microsoft.VisualStudio.QualityTools.WebTestFramework (en Microsoft.VisualStudio.QualityTools.WebTestFramework.dll)

Sintaxis

'Declaración
<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

El tipo WebTestContext expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública AgentCount Obtiene el número total de agentes utilizados en la ejecución de prueba activa.
Propiedad pública AgentId Obtiene el índice de base cero para el agente activo.
Propiedad pública AgentName Obtiene el nombre del equipo agente en el que se está ejecutando WebTest.
Propiedad pública ControllerName Obtiene el nombre del equipo controlador de la prueba.
Propiedad pública CookieContainer Obtiene o establece las cookies utilizadas por solicitudes anteriores en la prueba de rendimiento web.
Propiedad pública Count Obtiene el número de elementos de par clave-valor incluidos en WebTestContext.
Propiedad pública IsNewUser Obtiene un valor que indica si la prueba de rendimiento web se ejecuta en el contexto de un nuevo usuario del sitio web de destino.
Propiedad pública IsReadOnly Obtiene un valor que indica si WebTestContext es de solo lectura.
Propiedad pública Item Obtiene o establece el valor asociado a la clave especificada desde el objeto WebTestContext.
Propiedad pública Keys Obtiene una colección de todas las claves de WebTestContext.
Propiedad pública LastRequestOutcome
Propiedad pública LastResponse Obtiene o establece el último objeto WebTestResponse.
Propiedad pública ValidationLevel Obtiene el nivel de validación para la ejecución de prueba activa.
Propiedad pública Values Obtiene una colección de todos los valores de WebTestContext.
Propiedad pública WebTestIteration Obtiene el número de iteración de esta variación de la prueba de rendimiento web.
Propiedad pública WebTestUserId Obtiene un valor que identifica de forma inequívoca a un usuario virtual simulado al ejecutar la prueba de rendimiento web en una prueba de carga.

Arriba

Métodos

  Nombre Descripción
Método público Add(KeyValuePair<String, Object>) Agrega un objeto KeyValuePair<TKey, TValue> a WebTestContext.
Método público Add(String, Object) Agrega un elemento con la clave y el valor proporcionados a la interfaz WebTestContext.
Método público Clear Quita todos los elementos de WebTestContext.
Método público Contains Determina si WebTestContext contiene el par clave-valor especificado.
Método público ContainsKey Determina si la interfaz WebTestContext contiene un elemento con la clave especificada.
Método público CopyTo Copia los elementos WebTestContext en una matriz de objetos KeyValuePair<TKey, TValue>.
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método público GetEnumerator Devuelve un IEnumerator<T> que contiene los elementos WebTestContext.
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método público Remove(KeyValuePair<String, Object>) Quita un objeto KeyValuePair<TKey, TValue> de la colección WebTestContext.
Método público Remove(String) Quita el elemento con la clave especificada de la interfaz WebTestContext.
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).
Método público TryGetValue Obtiene el valor asociado a la clave especificada.

Arriba

Implementaciones explícitas de interfaces

  Nombre Descripción
Implementación explícita de interfacesMétodo privado IEnumerable.GetEnumerator Devuelve un enumerador que recorre en iteración una colección de elementos WebTestContext.

Arriba

Comentarios

Se utiliza para cada prueba de rendimiento web y contiene datos que describen el contexto de la prueba de rendimiento web.Esta información incluye datos sobre valores enlazados a datos, información sobre la ejecución activa, como AgentId y ControllerName, y otra información de contexto.

Esta clase no proporciona constructores públicos.

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.VisualStudio.TestTools.WebTesting (Espacio de nombres)

Otros recursos

Working with Web Tests