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 | |
---|---|---|
DeclarativeWebTest | Inicializa una nueva instancia de la clase DeclarativeWebTest. |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
ConditionalRuleReferences | Obtiene una colección de referencias de regla condicional. | |
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). | |
ContextParameters | Obtiene el conjunto de parámetros de contexto asociados a esta prueba web. | |
DataSources | Obtiene la colección de orígenes de datos que se definen para la prueba de rendimiento web. (Se hereda de WebTest). | |
Description | Obtiene o establece una descripción textual de esta prueba de rendimiento web. | |
Guid | Obtiene o establece un GUID que identifica de manera única cada instancia de WebTest. (Se hereda de WebTest). | |
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). | |
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. | |
LastRequestOutcome | (Se hereda de WebTest). | |
LastResponse | Obtiene la última respuesta que se recibió para una solicitud de nivel superior en esta prueba de rendimiento web. (Se hereda de WebTest). | |
Name | Obtiene el nombre del caso de prueba. (Se hereda de WebTest). | |
Outcome | Obtiene o establece el resultado (Pass o Fail) de la prueba de rendimiento web. (Se hereda de WebTest). | |
Password | Obtiene y establece la contraseña que se utiliza para autenticación. (Se hereda de WebTest). | |
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). | |
Proxy | Obtiene o establece un valor que representa un servidor proxy para que lo utilice la prueba de rendimiento web. (Se hereda de WebTest). | |
RequestBodyCaptureLimit | Obtiene o establece el límite, en bytes, que se utiliza para capturar datos de solicitud. (Se hereda de WebTest). | |
RequestItems | Obtiene una colección de todos los elementos de solicitud en este caso de prueba. | |
ResponseBodyCaptureLimit | Obtiene o establece el límite, en bytes, que se utiliza para capturar datos de respuesta. (Se hereda de WebTest). | |
StopOnError | Obtiene o establece la indicación de si la prueba debe dejar de ejecutarse cuando se produce un error. (Se hereda de WebTest). | |
UserName | Obtiene y establece el nombre de usuario que se utiliza para autenticación. (Se hereda de WebTest). | |
ValidationRuleReferences | Obtiene la colección de referencias a reglas de validación del nivel de prueba de rendimiento web. (Se hereda de WebTest). | |
WebProxy | Obtiene o establece el proxy web para que lo utilice esta prueba de rendimiento web. (Se hereda de WebTest). | |
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 | |
---|---|---|
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). | |
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). | |
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). | |
AddDataSource(String, String, String, DataBindingAccessMethod, DataBindingSelectColumns, array<String[]) | (Se hereda de WebTest). | |
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). | |
BeginCondition | (Se hereda de WebTest). | |
BeginLoop | (Se hereda de WebTest). | |
BeginTransaction | Inicia un temporizador de la transacción con el nombre especificado. (Se hereda de WebTest). | |
Clone | Crea un nuevo objeto DeclarativeWebTest que es una copia de la instancia actual. | |
EndCondition | (Se hereda de WebTest). | |
EndLoop | (Se hereda de WebTest). | |
EndTransaction(String) | Finaliza un temporizador de la transacción con el nombre especificado. (Se hereda de WebTest). | |
EndTransaction(String, Boolean) | Finaliza la transacción especificada. (Se hereda de WebTest). | |
Equals | Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object). | |
ExecuteConditionalRule | (Se hereda de WebTest). | |
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). | |
GetDataTableRowCount | (Se hereda de WebTest). | |
GetEnumerator | Obtiene un enumerador que enumera los elementos de la prueba web de rendimiento. (Se hereda de WebTest). | |
GetExtractionRuleVariables | Devuelve todos los nombres de variables de reglas de extracción en la prueba web. | |
GetHashCode | Actúa como función hash para un tipo concreto. (Se hereda de Object). | |
GetItem | Obtiene el WebTestItem con el número de solicitud de base cero especificado. | |
GetRequestEnumerator | Obtiene un enumerador para todas las solicitudes en tiempo de ejecución basándose en la regla condicional. (Invalida a WebTest.GetRequestEnumerator()). | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
IncludeWebTest(String) | Llama a una prueba de rendimiento web codificada desde otra prueba de este tipo. (Se hereda de WebTest). | |
IncludeWebTest(WebTest) | Llama a una prueba de rendimiento web codificada desde otra prueba de este tipo. (Se hereda de WebTest). | |
IncludeWebTest(String, Boolean) | Llama a una prueba de rendimiento web codificada desde otra prueba de este tipo. (Se hereda de WebTest). | |
IncludeWebTest(WebTest, Boolean) | Llama a una prueba de rendimiento web codificada desde otra prueba de este tipo. (Se hereda de WebTest). | |
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()). | |
InsertItemAt | Inserta un objeto WebTestItem en el índice del elemento especificado. | |
InternalSetOutcome | (Se hereda de WebTest). | |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). | |
MoveDataTableCursor(String, String) | Hace avanzar el cursor en la tabla de datos al registro siguiente. (Se hereda de WebTest). | |
MoveDataTableCursor(String, String, Int32) | (Se hereda de WebTest). | |
RegisterDataSourceInLoop | (Se hereda de WebTest). | |
ReloadDataTable | (Se hereda de WebTest). | |
RemoveItemAt | Quita el elemento WebTestItem que está en el índice especificado. | |
Stop | Detiene la prueba de rendimiento web actual. (Se hereda de WebTest). | |
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). |
Arriba
Eventos
Nombre | Descripción | |
---|---|---|
PostPage | (Se hereda de WebTest). | |
PostRequest | Se produce después de cada solicitud ejecutada por esta prueba de rendimiento web. (Se hereda de WebTest). | |
PostTransaction | (Se hereda de WebTest). | |
PostWebTest | Se produce después de las ejecuciones de pruebas de rendimiento web. (Se hereda de WebTest). | |
PrePage | (Se hereda de WebTest). | |
PreRequest | Se produce antes de cada solicitud que ejecuta esta prueba de rendimiento web. (Se hereda de WebTest). | |
PreRequestDataBinding | (Se hereda de WebTest). | |
PreTransaction | (Se hereda de WebTest). | |
PreWebTest | Se produce antes de las ejecuciones de pruebas de rendimiento web. (Se hereda de WebTest). | |
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). | |
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)