Compartir a través de


DeclarativeWebTest (Clase)

Representa una prueba de rendimiento web declarativa basada en XML.

Jerarquía de herencia

System.Object
  Microsoft.VisualStudio.TestTools.WebTesting.WebTest
    Microsoft.VisualStudio.TestTools.WebTesting.DeclarativeWebTest

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

Sintaxis

'Declaración
<SerializableAttribute> _
Public Class DeclarativeWebTest _
    Inherits WebTest _
    Implements ICloneable
[SerializableAttribute]
public class DeclarativeWebTest : WebTest, 
    ICloneable
[SerializableAttribute]
public ref class DeclarativeWebTest : public WebTest, 
    ICloneable
[<SerializableAttribute>]
type DeclarativeWebTest =  
    class
        inherit WebTest
        interface ICloneable
    end
public class DeclarativeWebTest extends WebTest implements ICloneable

El tipo DeclarativeWebTest expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público DeclarativeWebTest Inicializa una nueva instancia de la clase DeclarativeWebTest.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública ConditionalRuleReferences Obtiene una colección de referencias de regla condicional.
Propiedad pública Context Obtiene o establece un objeto que contiene variables de contexto que están disponibles para la prueba de rendimiento web en tiempo de ejecución. (Se hereda de WebTest).
Propiedad pública ContextParameters Obtiene el conjunto de parámetros de contexto asociados a esta prueba web.
Propiedad pública DataSources Obtiene la colección de orígenes de datos que se definen para la prueba de rendimiento web. (Se hereda de WebTest).
Propiedad pública Description Obtiene o establece una descripción textual de esta prueba de rendimiento web.
Propiedad pública Guid Obtiene o establece un GUID que identifica de manera única cada instancia de WebTest. (Se hereda de WebTest).
Propiedad pública InheritFromWebTest Obtiene el objeto WebTest de la prueba de rendimiento web primaria cuando esta prueba de rendimiento web está incluida en otra y hereda propiedades de la prueba de rendimiento web primaria. (Se hereda de WebTest).
Propiedad pública Items Obtiene o establece el conjunto de elementos incluidos en esta prueba de rendimiento web.Los elementos son transacciones, solicitudes, comentarios y pruebas de rendimiento web incluidas.
Propiedad pública LastRequestOutcome (Se hereda de WebTest).
Propiedad pública LastResponse Obtiene la última respuesta que se recibió para una solicitud de nivel superior en esta prueba de rendimiento web. (Se hereda de WebTest).
Propiedad pública Name Obtiene el nombre del caso de prueba. (Se hereda de WebTest).
Propiedad pública Outcome Obtiene o establece el resultado (Pass o Fail) de la prueba de rendimiento web. (Se hereda de WebTest).
Propiedad pública Password Obtiene y establece la contraseña que se utiliza para autenticación. (Se hereda de WebTest).
Propiedad pública PreAuthenticate Obtiene o establece un valor que indica si se deben autenticar previamente todas las solicitudes incluidas en la prueba de rendimiento web. (Se hereda de WebTest).
Propiedad pública Proxy Obtiene o establece un valor que representa un servidor proxy para que lo utilice la prueba de rendimiento web. (Se hereda de WebTest).
Propiedad pública RequestBodyCaptureLimit Obtiene o establece el límite, en bytes, que se utiliza para capturar datos de solicitud. (Se hereda de WebTest).
Propiedad pública RequestItems Obtiene una colección de todos los elementos de solicitud en este caso de prueba.
Propiedad pública ResponseBodyCaptureLimit Obtiene o establece el límite, en bytes, que se utiliza para capturar datos de respuesta. (Se hereda de WebTest).
Propiedad pública StopOnError Obtiene o establece la indicación de si la prueba debe dejar de ejecutarse cuando se produce un error. (Se hereda de WebTest).
Propiedad pública UserName Obtiene y establece el nombre de usuario que se utiliza para autenticación. (Se hereda de WebTest).
Propiedad pública ValidationRuleReferences Obtiene la colección de referencias a reglas de validación del nivel de prueba de rendimiento web. (Se hereda de WebTest).
Propiedad pública WebProxy Obtiene o establece el proxy web para que lo utilice esta prueba de rendimiento web. (Se hereda de WebTest).
Propiedad pública WebTestPluginReferences Obtiene la colección de referencias a los complementos de prueba de rendimiento web. (Se hereda de WebTest).

Arriba

Métodos

  Nombre Descripción
Método público AddCommentToResult Agrega un comentario al resultado de la prueba de rendimiento web que sigue la solicitud de prueba de rendimiento web, transacción o prueba de rendimiento web incluida más recientemente completada. (Se hereda de WebTest).
Método público AddDataSource(String, String, DataBindingAccessMethod, array<String[]) Agrega un origen de datos a la colección de datos contenida en la prueba de rendimiento web. (Se hereda de WebTest).
Método público AddDataSource(String, String, String, DataBindingAccessMethod, array<String[]) Agrega un origen de datos a la colección de datos contenida en la prueba de rendimiento web. (Se hereda de WebTest).
Método público AddDataSource(String, String, String, DataBindingAccessMethod, DataBindingSelectColumns, array<String[]) (Se hereda de WebTest).
Método público AddDataSourceBinding Define una relación de enlace y la agrega a la colección de enlaces del origen de datos para la prueba de rendimiento web. (Se hereda de WebTest).
Método público BeginCondition (Se hereda de WebTest).
Método público BeginLoop (Se hereda de WebTest).
Método público BeginTransaction Inicia un temporizador de la transacción con el nombre especificado. (Se hereda de WebTest).
Método público Clone Crea un nuevo objeto DeclarativeWebTest que es una copia de la instancia actual.
Método público EndCondition (Se hereda de WebTest).
Método público EndLoop (Se hereda de WebTest).
Método público EndTransaction(String) Finaliza un temporizador de la transacción con el nombre especificado. (Se hereda de WebTest).
Método público EndTransaction(String, Boolean) Finaliza la transacción especificada. (Se hereda de WebTest).
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método público ExecuteConditionalRule (Se hereda de WebTest).
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 GetDataTableRowCount (Se hereda de WebTest).
Método público GetEnumerator Obtiene un enumerador que enumera los elementos de la prueba web de rendimiento. (Se hereda de WebTest).
Método público GetExtractionRuleVariables Devuelve todos los nombres de variables de reglas de extracción en la prueba web.
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método público GetItem Obtiene el WebTestItem con el número de solicitud de base cero especificado.
Método público GetRequestEnumerator Obtiene un enumerador para todas las solicitudes en tiempo de ejecución basándose en la regla condicional. (Invalida a WebTest.GetRequestEnumerator()).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público IncludeWebTest(String) Llama a una prueba de rendimiento web codificada desde otra prueba de este tipo. (Se hereda de WebTest).
Método público IncludeWebTest(WebTest) Llama a una prueba de rendimiento web codificada desde otra prueba de este tipo. (Se hereda de WebTest).
Método público IncludeWebTest(String, Boolean) Llama a una prueba de rendimiento web codificada desde otra prueba de este tipo. (Se hereda de WebTest).
Método público IncludeWebTest(WebTest, Boolean) Llama a una prueba de rendimiento web codificada desde otra prueba de este tipo. (Se hereda de WebTest).
Método público InitializeDataBinding Agrega información de origen de datos y enlace de datos de los atributos a la instancia actual.Se usa principalmente para las pruebas web codificadas. (Invalida a WebTest.InitializeDataBinding()).
Método público InsertItemAt Inserta un objeto WebTestItem en el índice del elemento especificado.
Método público InternalSetOutcome (Se hereda de WebTest).
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método público MoveDataTableCursor(String, String) Hace avanzar el cursor en la tabla de datos al registro siguiente. (Se hereda de WebTest).
Método público MoveDataTableCursor(String, String, Int32) (Se hereda de WebTest).
Método público RegisterDataSourceInLoop (Se hereda de WebTest).
Método público ReloadDataTable (Se hereda de WebTest).
Método público RemoveItemAt Quita el elemento WebTestItem que está en el índice especificado.
Método público Stop Detiene la prueba de rendimiento web actual. (Se hereda de WebTest).
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).

Arriba

Eventos

  Nombre Descripción
Evento público PostPage (Se hereda de WebTest).
Evento público PostRequest Se produce después de cada solicitud ejecutada por esta prueba de rendimiento web. (Se hereda de WebTest).
Evento público PostTransaction (Se hereda de WebTest).
Evento público PostWebTest Se produce después de las ejecuciones de pruebas de rendimiento web. (Se hereda de WebTest).
Evento público PrePage (Se hereda de WebTest).
Evento público PreRequest Se produce antes de cada solicitud que ejecuta esta prueba de rendimiento web. (Se hereda de WebTest).
Evento público PreRequestDataBinding (Se hereda de WebTest).
Evento público PreTransaction (Se hereda de WebTest).
Evento público PreWebTest Se produce antes de las ejecuciones de pruebas de rendimiento web. (Se hereda de WebTest).
Evento público ValidateResponse Ocurre cuando se ha recibido la respuesta a una solicitud de prueba de rendimiento web y se encuentra lista para su validación. (Se hereda de WebTest).
Evento público ValidateResponseOnPageComplete (Se hereda de WebTest).

Arriba

Comentarios

No utilice la clase DeclarativeWebTest como una clase base.

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)