Microsoft.VisualStudio.TestTools.WebTesting (Espacio de nombres)
El espacio de nombres Microsoft.VisualStudio.TestTools.WebTesting proporciona clases que habilitan la realización de pruebas de rendimiento web.Este espacio de nombres incluye la clase WebTest, que es la clase base de todas las pruebas de rendimiento web.Las clases WebTestRequest y WebTestResponse simulan las solicitudes y respuestas HTTP de las páginas web en pruebas.Estas clases usan la clase FormPostHttpBody para simular el uso de parámetros de envío de formulario.Microsoft.VisualStudio.TestTools.WebTesting también incluye clases para el enlace de datos, reglas de pruebas, identificación de elementos de trabajo, cadenas de consulta, contexto de HTTP y complementos que proporcionan características de pruebas.
Clases
Clase | Descripción | |
---|---|---|
![]() |
AlwaysExecuteRecorderPluginAttribute | Atributo que indica que siempre se debe ejecutar el complemento de la grabadora. |
![]() |
BaseEnumStringConverter<T> | Clase auxiliar que ayuda a realizar las conversiones entre valores enum y cadenas. |
![]() |
BinaryHttpBody | Representa un cuerpo HTTP que contiene datos binarios. |
![]() |
Comment | Representa un comentario que el diseñador de pruebas agrega a una prueba de rendimiento web. |
![]() |
ConditionalEventArgs | Representa los argumentos de eventos que se usan para los bucles y las instrucciones condicionales. |
![]() |
ConditionalRule | Las reglas de la condición se ejecutan en un bucle o instrucción condicional.Estas reglas sirven para decidir si se debe ejecutar el cuerpo del bucle o instrucción. |
![]() |
ConditionalRuleException | Representa la excepción que se produce durante una excepción al ejecutar cualquiera de los tres métodos de una regla condicional. |
![]() |
ConditionalRuleReference | Clase base para una referencia a una regla condicional determinada. |
![]() |
ConditionalRuleReferenceCollection | Representa un contenedor fuertemente tipado para las referencias de regla condicional de la prueba web. |
![]() |
ConditionConditionalRuleReference | Representa una referencia a una regla condicional que se utilizará en una condición. |
![]() |
ConnectionFailedWebTestException | Excepción producida por el motor de pruebas para los errores de conexión durante una prueba de rendimiento web. |
![]() |
ContextParameter | Representa un único parámetro en el contexto de la prueba de rendimiento web que tiene un nombre y un valor. |
![]() |
ContextParameterCollection | Contiene una colección de objetos ContextParameter fuertemente tipados. |
![]() |
CssIterationAttribute | Representa la iteración del proyecto a la que corresponde esta prueba.Esta clase no puede heredarse. |
![]() |
CssProjectStructureAttribute | Representa el nodo en la jerarquía del proyecto de equipo al que corresponde esta prueba. |
![]() |
DataBindingAttribute | Contiene información que define propiedades de enlace de datos para una prueba de rendimiento web.Esta clase no puede heredarse. |
![]() |
DataSource | Define un origen de datos para una prueba de rendimiento web. |
![]() |
DataSourceAttribute | Contiene información que describe un origen de datos para una prueba de rendimiento web.Esta clase no puede heredarse. |
![]() |
DataSourceCollection | Contiene una colección de objetos DataSourceCollection con establecimiento fuertemente tipado. |
![]() |
DataSourceTable | Objeto que representa una tabla de un origen de datos que se puede utilizar en una prueba de rendimiento web. |
![]() |
DataSourceTableCollection | Contiene una colección de objetos DataSourceTableCollection con establecimiento fuertemente tipado. |
![]() |
DeclarativeWebTest | Representa una prueba de rendimiento web declarativa basada en XML. |
![]() |
DeclarativeWebTestSerializer | Carga el contenido de un archivo .webtest en una instancia de la clase DeclarativeWebTest. |
![]() |
DeploymentItemAttribute | Se utiliza para especificar elementos de implementación, como un archivo o un directorio para implementación por prueba.Esta clase no puede heredarse. |
![]() |
ExtractHtmlSelectTag | Representa una regla que se usa para extraer la opción seleccionada de una etiqueta Select de HTML. |
![]() |
ExtractHtmlTagInnerText | Representa una regla que se usa para extraer el texto interno de una etiqueta HTML. |
![]() |
ExtractionEventArgs | Proporciona datos para el evento ExtractValues. |
![]() |
ExtractionRule | Clase base utilizada para definir las reglas de obtención de datos de una respuesta web generada por una prueba de rendimiento web. |
![]() |
ExtractionRuleReference | La clase ExtractionRuleReference encapsula los metadatos sobre un objeto ExtractionRule y los valores de parámetro que se van a usar al crear una instancia de ExtractionRule cuando se ejecuta la prueba de rendimiento web que utiliza el objeto ExtractionRule. |
![]() |
ExtractionRuleReferenceCollection | Contiene una colección de objetos ExtractionRuleReferenceCollection fuertemente tipados. |
![]() |
FileUploadParameter | Representa un parámetro POST de formulario de carga de archivo. |
![]() |
ForLoopComparisonOperatorConverter | Clase auxiliar que ayuda a realizar las conversiones entre valores enum y cadenas. |
![]() |
FormPostHttpBody | Representa un cuerpo de formulario HTML con una colección de parámetros de formulario. |
![]() |
FormPostParameter | Representa un parámetro POST de formulario HTML. |
![]() |
FormPostParameterCollection | Representa un contenedor fuertemente tipado para parámetros POST de formulario. |
![]() |
HtmlAttribute | Representa un atributo HTML. |
![]() |
HtmlAttributeWithOffsets | Extiende el HtmlAttribute básico y realiza el seguimiento de los desplazamientos inicial y final de un documento HTML. |
![]() |
HtmlDocument | Proporciona acceso al conjunto de etiquetas HTML en el cuerpo de una respuesta HTML. |
![]() |
HtmlTag | El objeto HtmlTag es la base del documento HTML y contiene la estructura analizada del documento. |
![]() |
HtmlTagInnerText | Representa el texto interno de una etiqueta HTML y contiene el desplazamiento de inicio y fin de la ubicación del texto interno en el documento completo. |
![]() |
HtmlTagInnerTextParser | Analizador especializado que se usa para extraer el texto interno de las etiquetas HTML que se encuentran en un documento HTML. |
![]() |
HtmlTagWithOffsets | Extiende el HtmlTag básico mediante un seguimiento de los desplazamientos inicial y final en un documento HTML. |
![]() |
IncludeCodedWebTestAttribute | Contiene información que define una prueba de rendimiento web codificada incluida en otra prueba del mismo tipo. |
![]() |
IncludeDeclarativeWebTestAttribute | Contiene información que define una prueba de rendimiento web codificada incluida en otra prueba del mismo tipo.Esta clase no puede heredarse. |
![]() |
IncludedWebTest | Representa una prueba de rendimiento web incluida en otra prueba de rendimiento web. |
![]() |
LoopConditionalRuleReference | Clase que contiene una referencia a una regla condicional determinada que se utilizará en un bucle. |
![]() |
NumericalComparisonOperatorConverter | Clase auxiliar que ayuda a realizar las conversiones entre valores enum y cadenas. |
![]() |
OutcomeConverter | Clase auxiliar que ayuda a realizar las conversiones entre valores enum y cadenas. |
![]() |
OwnerAttribute | Se utiliza para especificar la persona responsable de mantener, ejecutar y/o depurar la prueba.Esta clase no puede heredarse. |
![]() |
Parameter | Representa una clase base de parámetro de HTTP. |
![]() |
PluginOrRuleProperty | Representa el nombre y el valor de una propiedad única para una regla o complemento. |
![]() |
PostPageEventArgs | Proporciona datos para el evento WebTest.PostPage. |
![]() |
PostRequestEventArgs | Proporciona datos para los eventos WebTestRequest.PostRequest y WebTest.PostRequest. |
![]() |
PostTransactionEventArgs | Proporciona datos para el evento WebTest.PostTransaction. |
![]() |
PostWebTestEventArgs | Proporciona datos para el evento WebTest.PostWebTest. |
![]() |
PostWebTestRecordingEventArgs | Argumentos de evento que se usan para las llamadas anteriores y posteriores a la grabación de la prueba de rendimiento web. |
![]() |
PrePageEventArgs | Proporciona datos para el evento WebTest.PrePage. |
![]() |
PreRequestDataBindingEventArgs | |
![]() |
PreRequestEventArgs | Proporciona datos para el evento WebTest.PreRequest. |
![]() |
PreTransactionEventArgs | Proporciona datos para el evento WebTest.PreTransaction. |
![]() |
PreWebTestEventArgs | Proporciona datos para el evento WebTest.PreWebTest. |
![]() |
PriorityAttribute | Se utiliza para especificar la prioridad de una prueba unitaria.Esta clase no puede heredarse. |
![]() |
PropertyCollection | Representa un contenedor fuertemente tipado para las propiedades de reglas de pruebas de rendimiento web. |
![]() |
QueryStringParameter | Representa un parámetro HTTP querystring. |
![]() |
QueryStringParameterCollection | Representa un contenedor fuertemente tipado para los parámetros de cadena de consulta. |
![]() |
RequestBodyEditorPluginReference | Representa un complemento para un objeto de solicitud HTTP. |
![]() |
SharepointInformation | |
![]() |
StringComparisonOperatorConverter | Clase auxiliar que ayuda a realizar las conversiones entre valores enum y cadenas. |
![]() |
StringHttpBody | Representa un cuerpo HTTP en formulario de cadena utilizado para compatibilidad con SOAP. |
![]() |
TestDescriptionAttribute | Se utiliza para especificar la descripción de la prueba.Esta clase no puede heredarse. |
![]() |
ThreadedWebTest | Representa una clase base para una prueba de rendimiento web codificada que utiliza un subproceso único por cada iteración de la prueba de rendimiento web. |
![]() |
TimeoutAttribute | Utilice este atributo para especificar el tiempo de espera de una prueba de rendimiento web. |
![]() |
TransactionTimer | Representa una transacción temporizada en una prueba de rendimiento web.Esta parte de la prueba de rendimiento web puede incluir solicitudes de prueba de rendimiento web, llamadas a las pruebas de rendimiento web incluidas u otras transacciones de pruebas de rendimiento web. |
![]() |
ValidationEventArgs | Proporciona datos para el evento ValidateResponse. |
![]() |
ValidationRule | Comprueba si las solicitudes devuelven respuestas HTTP válidas y que el contenido de la respuesta coincide con los resultados esperados.Esta clase debe heredarse. |
![]() |
ValidationRuleReference | La clase ValidationRuleReference encapsula los metadatos sobre un objeto ValidationRule y los valores de parámetro que se van a usar al crear una instancia de ValidationRule cuando se ejecuta la prueba de rendimiento web que utiliza el objeto ValidationRule. |
![]() |
ValidationRuleReferenceCollection | Representa un contenedor serializable fuertemente tipado para las reglas de validación de prueba de rendimiento web. |
![]() |
WebTest | Clase base para todas las pruebas de rendimiento web.Las pruebas de rendimiento web codificadas que se escriben en C# derivan directamente de esta clase. |
![]() |
WebTestBaseCollection<T> | Clase base abstracta que se usa para almacenar una variedad de pruebas de rendimiento web. |
![]() |
WebTestCondition | Esta clase representa las estructuras de la instrucción condicional.Contiene una colección de elementos de prueba de rendimiento web que se ejecutan cuando se cumple la regla condicional. |
![]() |
WebTestConditionalConstruct | Clase base para el bucle condicional y las estructuras de instrucción condicional. |
![]() |
WebTestContext | Representa el contexto disponible para un objeto WebTest. |
![]() |
WebTestCorrelationResult | Clase que contiene el resultado de una correlación que se aplica al ejecutar una prueba de rendimiento web en modo de correlación. |
![]() |
WebTestEmptyTableException | Representa una excepción que se produce cuando el enlace de datos se realiza en una tabla vacía. |
![]() |
WebTestEndOfDataException | La excepción que se inicia cuando se realiza el enlace a datos en una tabla con el objeto UniqueDataBindingAccessMethod cuando la tabla no contiene más filas de datos. |
![]() |
WebTestError | Clase que encapsula los errores que se producen durante la ejecución de la prueba de rendimiento web. |
![]() |
WebTestException | La excepción que inicia el motor de pruebas para los errores que aparecen mientras se ejecuta una prueba. |
![]() |
WebTestItem | Representa una clase base para WebTestRequest. |
![]() |
WebTestItemCollection | Representa un contenedor fuertemente tipado para los elementos de prueba de rendimiento web. |
![]() |
WebTestLoop | Representa un bucle condicional que contienen una colección de elementos de prueba de rendimiento web que se ejecutan siempre que se cumpla la regla condicional. |
![]() |
WebTestPageStatistics | Contiene las estadísticas sobre la ejecución de la página. |
![]() |
WebTestPlugin | Proporciona un medio de ejecución de código y acceso a WebTest antes y después de ejecutar la prueba de rendimiento web.Esta clase debe heredarse. |
![]() |
WebTestPluginReference | La clase WebTestPluginReference encapsula los metadatos sobre un objeto WebTestRequestPlugin y los valores de parámetro que se van a usar al crear una instancia de WebTestRequestPlugin cuando se ejecuta la prueba de rendimiento web que utiliza el objeto WebTestRequestPlugin. |
![]() |
WebTestPluginReferenceCollection | Representa un contenedor serializable fuertemente tipado para las referencias del complemento de prueba de rendimiento web. |
![]() |
WebTestRecorderPlugin | Interfaz de complemento para una grabadora de pruebas de rendimiento web. |
![]() |
WebTestRecorderPluginReference | Representa una regla de prueba de rendimiento web para hacer referencia a un complemento ejecutable. |
![]() |
WebTestRecorderUtilities | Proporciona métodos de análisis de las solicitudes.Esta clase no puede heredarse. |
![]() |
WebTestRequest | Representa una solicitud HTTP que se enviará a un servidor web. |
![]() |
WebTestRequestCollection | Un contenedor fuertemente tipado para los encabezados de las solicitudes de pruebas de rendimiento web. |
![]() |
WebTestRequestHeader | Representa un encabezado HTTP. |
![]() |
WebTestRequestHeaderCollection | Un contenedor serializable fuertemente tipado para los encabezados de las solicitudes de pruebas de rendimiento web. |
![]() |
WebTestRequestPlugin | Recibe notificaciones antes y después de procesarse una solicitud. |
![]() |
WebTestRequestPluginConverter | Clase que se usa para convertir las pruebas web de Visual Studio 2005.No se ha diseñado para el uso en el código escrito por el usuario. |
![]() |
WebTestRequestPluginReference | La clase WebTestRequestPluginReference encapsula los metadatos sobre un objeto WebTestRequestPlugin y los valores de parámetro que se van a usar al crear una instancia de WebTestRequestPlugin cuando se ejecuta la prueba de rendimiento web que utiliza el objeto WebTestRequestPlugin. |
![]() |
WebTestRequestPluginReferenceCollection | Representa un contenedor fuertemente tipado para las referencias del complemento de solicitud de prueba de rendimiento web. |
![]() |
WebTestRequestResult | Clase que contiene toda la información del resultado para una solicitud de prueba de rendimiento web completada. |
![]() |
WebTestRequestStatistics | Se utiliza para el seguimiento de la información de claves que se recopila cuando se ejecuta la solicitud. |
![]() |
WebTestResponse | Representa una respuesta HTTP. |
![]() |
WebTestResponseCodeConverter | Clase auxiliar que ayuda a realizar las conversiones entre valores enum y cadenas. |
![]() |
WebTestResultComment | Representa el cuerpo del comentario de un resultado de la prueba de rendimiento web. |
![]() |
WebTestResultCondition | Representa una condición de resultado de la prueba de rendimiento web. |
![]() |
WebTestResultDetails | Clase que contiene los detalles del resultado de las pruebas de rendimiento web. |
![]() |
WebTestResultDetailsSerializer | Guarda un objeto WebTestResultDetails en un archivo en formato binario y carga dicho objeto desde ese archivo. |
![]() |
WebTestResultGroup | Abstrae un grupo de resultados en el resultado de la prueba de rendimiento web, como un bucle o una condición. |
![]() |
WebTestResultIteration | Representa la iteración actual de una prueba de rendimiento web. |
![]() |
WebTestResultLoop | Clase que contiene el resultado del bucle de una prueba de rendimiento web. |
![]() |
WebTestResultLoopIteration | Clase que contiene el resultado de una iteración de bucle de la prueba de rendimiento web. |
![]() |
WebTestResultPage | Recupera un resultado de página de nivel superior. |
![]() |
WebTestResultTransaction | Almacena los resultados de una transacción en una prueba de rendimiento web. |
![]() |
WebTestResultUnit | Representa un objeto de solicitud o página en el resultado de la prueba de rendimiento web. |
![]() |
WebTestRuleBase | Una clase base abstracta extendida por la regla y las clases de referencia en el espacio de nombres Microsoft.VisualStudio.TestTools.WebTesting. |
![]() |
WebTestStoppedException | Representa la excepción que se produce cuando se realiza el enlace a datos en una tabla con una propiedad AccessMethod única si la tabla no contiene más filas de datos. |
![]() |
WorkItemAttribute | Utilice este atributo para especificar un elemento de trabajo que se asocie a una prueba. |
Interfaces
Interfaz | Descripción | |
---|---|---|
![]() |
IBinaryHttpBodyEditorPlugin | Proporciona una interfaz para un complemento de cuerpo HTTP binario. |
![]() |
IHttpBody | Proporciona una interfaz común para obtener acceso a un cuerpo HTTP. |
![]() |
IStringHttpBodyEditorPlugin | Proporciona una interfaz para un complemento de cuerpo HTTP de cadena. |
Enumeraciones
Enumeración | Descripción | |
---|---|---|
![]() |
ConditionalConstructType | Enumera todos los posibles tipos de construcción condicional. |
![]() |
ConditionalRuleType | Enumera los todo posibles tipos de reglas de condición. |
![]() |
DataBindingAccessMethod | Enumeración para el método de acceso que se utiliza para enlaces de datos. |
![]() |
DataBindingSelectColumns | Especifica los filtros de columna que se usan para el enlace de datos. |
![]() |
ForLoopComparisonOperator | Enumera todos los posibles operadores numéricos de comparación para la regla condicional del bucle. |
![]() |
NumericalComparisonOperator | Enumera los operadores de comparación numéricos que están disponibles. |
![]() |
Outcome | Describe el resultado de una prueba de rendimiento web. |
![]() |
RequestType | Enumera los tipos de solicitud que están disponibles. |
![]() |
RuleExecutionOrder | Enumera el posible orden de ejecución para las reglas de validación. |
![]() |
StringComparisonOperator | Enumera los operadores de comparación de cadenas que están disponibles. |
![]() |
ValidationLevel | Se utiliza para identificar la importancia de una regla de validación que se ejecuta en una prueba de carga. |
![]() |
WebTestErrorType | Enumera los tipos de errores que se pueden incluir en un objeto WebTestError. |
![]() |
WebTestExecutionInstruction | Se utiliza para denotar cómo se controla una operación. |
![]() |
WebTestResponseCode | Enumera los códigos de respuesta HTTP que se definen en RFC 2616 para HTTP 1.1. |
![]() |
WebTestResultStatus | Enumeración para el estado de un resultado de prueba de rendimiento web. |
Vea también
Referencia
Otros recursos
Working with Web Tests Overview
Información general sobre el Editor de prueba de rendimiento web
Ejecutar pruebas de rendimiento web
Cómo: Ejecutar una prueba de rendimiento web desde la línea de comandos
Cómo: Crear una prueba de rendimiento web codificada
Tutorial: Registrar y ejecutar una prueba de rendimiento web