ChaosTestScenario Clase

Definición

Precaución

This class is deprecated. To manage Chaos, please use StartChaosAsync, StopChaosAsync, and GetChaosReportAsync APIs from FabricClient.TestManager instead.

ChaosTestScenario es un escenario de larga duración que sigue induciendo errores y conmutaciones por error en el clúster hasta que TimetoRun haya expirado.

[System.Obsolete("This class is deprecated. To manage Chaos, please use StartChaosAsync, StopChaosAsync, and GetChaosReportAsync APIs from FabricClient.TestManager instead.")]
public sealed class ChaosTestScenario : System.Fabric.Testability.Scenario.TestScenario
[<System.Obsolete("This class is deprecated. To manage Chaos, please use StartChaosAsync, StopChaosAsync, and GetChaosReportAsync APIs from FabricClient.TestManager instead.")>]
type ChaosTestScenario = class
    inherit TestScenario
Public NotInheritable Class ChaosTestScenario
Inherits TestScenario
Herencia
ChaosTestScenario
Atributos

Comentarios

La prueba inducirá hasta "maxConcurrentFaults" cada iteración y, a continuación, validará el estado y la disponibilidad de todos los servicios del clúster antes de pasar a la siguiente iteración de errores. Si en cualquier momento los servicios no están disponibles o en buen estado por "maxClusterStabilizationTimeout", se producirá un error en la prueba con fabricValidationException. Para cada iteración, los errores simultáneos que se deducen en el sistema garantizan la seguridad de modo que los errores juntos no provoquen que ningún servicio deje de estar disponible o pierda ningún dato. Esto supone que no se han producido errores desde fuera o errores inesperados que si se producen (simultáneos con los errores de prueba de caos) pueden provocar la pérdida de disponibilidad de datos. Se trata de una prueba muy buena para ejecutarse en los clústeres de prueba o ensayo que ejecutan cargas de trabajo de prueba para asegurarse de que los errores del sistema no dan lugar a ninguna pérdida de disponibilidad u otros problemas inesperados del servicio.

Constructores

ChaosTestScenario(FabricClient, ChaosTestScenarioParameters)
Obsoletos.

Constructor para ChaosTestScenario.

Campos

ProgressChanged
Obsoletos.

Controlador de eventos que expone el progreso actual de la prueba. Cuando se controla, le proporciona progressChangedEventArgs, que proporciona un porcentaje total de la prueba que ya se ha completado y la última operación (cadena) que se ha realizado, lo que puede ser útil para el registro.

(Heredado de TestScenario)

Propiedades

FabricClient
Obsoletos.

Esta API admite la plataforma de Service Fabric y no está pensada para llamarse desde el código.

(Heredado de TestScenario)
ScenarioParameters
Obsoletos.

Esta API admite la plataforma de Service Fabric y no está pensada para llamarse desde el código.

(Heredado de TestScenario)

Métodos

Dispose()
Obsoletos.

Este método eliminará TestScenario.

(Heredado de TestScenario)
ExecuteAsync(CancellationToken)
Obsoletos.

Este método ejecuta la prueba con el conjunto de parámetros especificado pasado al constructor .

(Heredado de TestScenario)
GetElapsedTime()
Obsoletos.

Esta API admite la plataforma de Service Fabric y no está pensada para llamarse desde el código.

(Heredado de TestScenario)
HandleTaskComplete(Task, String, String)
Obsoletos.

Esta API admite la plataforma de Service Fabric y no está pensada para llamarse desde el código.

(Heredado de TestScenario)
OnDispose(Boolean)
Obsoletos.

Esta API admite la plataforma de Service Fabric y no está pensada para llamarse desde el código.

(Heredado de TestScenario)
OnExecuteAsync(CancellationToken)
Obsoletos.

Esta API admite la plataforma de Service Fabric y no está pensada para llamarse desde el código.

(Heredado de TestScenario)
ReportProgress(String)
Obsoletos.

Esta API admite la plataforma de Service Fabric y no está pensada para llamarse desde el código.

(Heredado de TestScenario)
ReportProgress(String, Object[])
Obsoletos.

Esta API admite la plataforma de Service Fabric y no está pensada para llamarse desde el código.

(Heredado de TestScenario)
ValidateScenarioAtExitAsync(CancellationToken)
Obsoletos.

Esta API admite la plataforma de Service Fabric y no está pensada para llamarse desde el código.

(Heredado de TestScenario)

Se aplica a