Compartir a través de


LoadTest (Clase)

Representa la prueba de carga en ejecución.

Jerarquía de herencia

System.Object
  Microsoft.VisualStudio.TestTools.LoadTesting.LoadTest

Espacio de nombres:  Microsoft.VisualStudio.TestTools.LoadTesting
Ensamblado:  Microsoft.VisualStudio.QualityTools.LoadTestFramework (en Microsoft.VisualStudio.QualityTools.LoadTestFramework.dll)

Sintaxis

'Declaración
Public Class LoadTest
public class LoadTest
public ref class LoadTest
type LoadTest =  class end
public class LoadTest

El tipo LoadTest expone los siguientes miembros.

Constructores

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

Arriba

Propiedades

  Nombre Descripción
Propiedad pública Context Obtiene el objeto LoadTestContext para la ejecución de pruebas de carga actual.
Propiedad pública Name Obtiene el nombre de la prueba de carga.
Propiedad pública RunSettings Obtiene los parámetros de ejecución utilizados para la ejecución de pruebas de carga actual.
Propiedad pública Scenarios Obtiene una colección de escenarios que contiene la prueba de carga.

Arriba

Métodos

  Nombre Descripción
Método público Abort() Detiene la prueba de carga en todos los agentes.
Método público Abort(Exception) Detiene la prueba de carga en todos los agentes y especifica la excepción que produjo la anulación.
Método público Equals Determina si el objeto Object especificado es igual al objeto Object 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 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 ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).

Arriba

Eventos

  Nombre Descripción
Evento público Heartbeat Aparece una vez por segundo.
Evento público LoadTestAborted Aparece cuando se anula la prueba de carga.
Evento público LoadTestFinished Aparece cuando se detiene la ejecución de la prueba de carga en el agente.
Evento público LoadTestStarting Aparece inmediatamente antes de que empiece la ejecución de la prueba de carga en el agente.
Evento público LoadTestWarmupComplete Aparece cuando el período de preparación ha finalizado.
Evento público TestFinished Aparece cuando finaliza una iteración de una de las pruebas contenidas dentro de la prueba de carga.
Evento público TestSelected Aparece cada vez que se selecciona una iteración de una de las pruebas contenida en LoadTest.
Evento público TestStarting Aparece cuando se inicia una iteración de una de las pruebas contenidas dentro de la prueba de carga.
Evento público ThresholdExceeded Aparece cuando se supera una regla de umbral.

Arriba

Comentarios

Las pruebas de carga permiten predecir el impacto en el rendimiento de una aplicación durante las cargas de trabajo de usuarios elevadas. Simulan volúmenes de usuarios realistas para definir condiciones de trabajo reales, que pueden utilizarse para cambiar requisitos y el diseño de las aplicaciones de forma que puedan cumplir las normas de calidad esperadas para el producto de software. Las pruebas de carga contienen pruebas web y pruebas unitarias.

El acceso a la configuración de la prueba de carga se puede realizar a través de la interfaz de usuario o con un complemento de prueba de carga. Para obtener más información, vea Cómo: Crear un complemento de pruebas de carga.

Nota

Es recomendable ejecutar una prueba de humo antes de ejecutar cualquier prueba de carga intensiva. Para obtener más información, vea Guidelines for Smoke Testing. Esto ayuda a validar las configuraciones y el comportamiento esperado de la prueba.

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.LoadTesting (Espacio de nombres)

Otros recursos

Working with Load Tests

Understanding Load Tests

Creating Load Tests

Cómo: Crear una nueva prueba de carga mediante el Asistente para nueva prueba de carga

Editing Load Tests

Ejecutar pruebas de carga

Analizar las ejecuciones de las pruebas de carga

Tareas de pruebas de carga avanzadas