Compartir a través de


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

El espacio de nombres Microsoft.VisualStudio.TestTools.LoadTesting proporciona las clases e interfaces que permiten ejecutar pruebas de carga unitarias y pruebas web.Este espacio de nombres incluye la clase LoadTest que representa la prueba de carga actual.Esta clase contiene propiedades y eventos que pueden utilizarse en una implementación de la interfaz ILoadTestPlugin para extender la funcionalidad de la prueba de carga.

Clases

  Clase Descripción
Clase pública HeartbeatEventArgs Proporciona datos para el evento HeartBeat().
Clase pública InvalidLoadProfileException Esta clase representa una excepción que se produce cuando un complemento de la prueba de carga intenta asignar la propiedad LoadProfile de LoadTestScenario a LoadTestLoadProfile con un conjunto de valores de propiedad no válido o incoherente.
Clase pública LoadTest Representa la prueba de carga en ejecución.
Clase pública LoadTestAbortedEventArgs Proporciona datos para el evento LoadTestAborted.
Clase pública LoadTestConstantLoadProfile Representa el perfil de carga de una prueba de carga que tiene un modelo de carga constante.
Clase pública LoadTestContext Encapsula información sobre el contexto en el que se está ejecutando la prueba de carga.
Clase pública LoadTestGoalBasedLoadProfile Representa el perfil de carga de una prueba de carga que tiene un modelo de carga basado en objetivos.
Clase pública LoadTestLoadProfile Proporciona una clase base abstracta para los perfiles de prueba de carga.
Clase pública LoadTestPackageExt Administra la interfaz de usuario del visor de resultados de prueba web.
Clase pública LoadTestRunIdNotSetException Excepción que se produce cuando un usuario intenta obtener acceso al id. de ejecución de pruebas de carga antes de que este se haya establecido.
Clase pública LoadTestRunSettings Describe los parámetros de ejecución de pruebas de carga en uso para la ejecución de pruebas de carga actual, según se define en el Editor de prueba de carga.
Clase pública LoadTestScenario Representa un escenario contenido en una prueba de carga.
Clase pública LoadTestStepLoadProfile Representa el perfil de carga de una prueba de carga que tiene un modelo de carga por pasos.
Clase pública LoadTestUserContext Encapsula información sobre el contexto del usuario en el que se ejecuta una prueba, en una prueba de carga.
Clase pública PerformanceCounterValue Contiene el valor calculado de un contador de rendimiento recopilado durante la ejecución de pruebas de carga.
Clase pública TestFinishedEventArgs Proporciona datos para el evento TestFinished.
Clase pública TestIterationResult Describe el resultado de ejecutar un caso de prueba individual dentro de una prueba de carga.
Clase pública TestSelectedEventArgs Contiene los argumentos para el evento TestSelected.
Clase pública TestStartingEventArgs Contiene los argumentos para el evento TestStarting.
Clase pública ThresholdExceededEventArgs Proporciona datos para el evento ThresholdExceeded.
Clase pública WebTestBaseExt Clase base para las ventanas de la prueba web que permiten a los usuarios seleccionar elementos.
Clase pública WebTestResultViewer Ajusta una ventana de reproducción de pruebas web.
Clase pública WebTestResultViewerExt Representa las ventanas de reproducción de pruebas web.
Clase pública WebTestResultViewerExt.SelectionChangedEventArgs Proporciona datos para el evento SelectionChanged.
Clase pública WebTestResultViewerExt.TestCompletedEventArgs Proporciona datos para el evento TestCompleted.
Clase pública WebTestResultViewerExt.WindowClosedEventArgs Proporciona datos para el evento WndowClosed.
Clase pública WebTestResultViewerExt.WindowCreatedEventArgs Proporciona datos para el evento WindowCreated.

Interfaces

  Interfaz Descripción
Interfaz pública ICounterProvider Define una interfaz que puede utilizar una implementación de la interfaz IThresholdRule para obtener los valores actuales de los contadores de rendimiento, aparte del contador que se está probando.
Interfaz pública ILoadTestPlugin Define una interfaz que se implementa para permitir que una clase escrita por el usuario controle los eventos que se generan a medida que se ejecuta la prueba de carga y se obtienen los resultados de dicha prueba.
Interfaz pública IThresholdRule Se utiliza para supervisar los valores de los contadores de rendimiento durante una ejecución de pruebas de carga diseñada para indicar advertencias o alarmas críticas cuando el valor de un contador de rendimiento rebasa un umbral.

Enumeraciones

  Enumeración Descripción
Enumeración pública ThresholdRuleResult Especifica el resultado de aplicar una regla de umbral a un ejemplo de contador de rendimiento.

Vea también

Referencia

Otros recursos

Understanding Load Tests

Creating Load Tests

Editing Load Tests

Ejecutar pruebas de carga

Analizar las ejecuciones de las pruebas de carga

Tareas de pruebas de carga avanzadas