ChaosTestScenario Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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
Azure SDK for .NET