次の方法で共有


ChaosTestScenario クラス

定義

注意事項

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

ChaosTestScenario は実行時間の長いシナリオであり、TimetoRun の有効期限が切れるまでフェールオーバーと障害をクラスターに誘導し続けます。

[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
継承
ChaosTestScenario
属性

注釈

テストでは、イテレーションごとに最大 'maxConcurrentFaults' が誘発され、次に障害の次のイテレーションに進む前に、クラスター内のすべてのサービスの正常性と可用性が検証されます。 "maxClusterStabilizationTimeout" によってサービスが利用できないか正常でない場合、テストは FabricValidationException で失敗します。 繰り返しごとに、システムに誘導される同時障害は、障害が一緒に発生してもサービスが利用できなくなったりデータが失われるような安全性を確保します。 これは、外部から引き起こされた障害や予期しない障害がないことを前提としています。この障害が発生した場合 (カオス テスト障害と同時に)、データの可用性が失われる可能性があります。 これは、テスト ワークロードが実行されているテスト クラスターまたはステージング クラスターに対して実行して、システムの障害によって可用性の損失やその他の予期しないサービスの問題が発生しないようにするための非常に優れたテストです。

コンストラクター

ChaosTestScenario(FabricClient, ChaosTestScenarioParameters)
古い.

ChaosTestScenario のコンストラクター。

フィールド

ProgressChanged
古い.

テストの現在の進行状況を公開するイベント ハンドラー。 処理されると、ProgressChangedEventArgs が提供されます。これにより、既に完了したテストの合計 % と、ログ記録に役立つ最後の操作 (文字列) が表示されます。

(継承元 TestScenario)

プロパティ

FabricClient
古い.

この API は Service Fabric プラットフォームをサポートしており、コードから呼び出すものではありません

(継承元 TestScenario)
ScenarioParameters
古い.

この API は Service Fabric プラットフォームをサポートしており、コードから呼び出すものではありません

(継承元 TestScenario)

メソッド

Dispose()
古い.

このメソッドは TestScenario を破棄します。

(継承元 TestScenario)
ExecuteAsync(CancellationToken)
古い.

このメソッドは、指定したパラメーター セットをコンストラクターに渡してテストを実行します。

(継承元 TestScenario)
GetElapsedTime()
古い.

この API は Service Fabric プラットフォームをサポートしており、コードから呼び出すものではありません

(継承元 TestScenario)
HandleTaskComplete(Task, String, String)
古い.

この API は Service Fabric プラットフォームをサポートしており、コードから呼び出すものではありません

(継承元 TestScenario)
OnDispose(Boolean)
古い.

この API は Service Fabric プラットフォームをサポートしており、コードから呼び出すものではありません

(継承元 TestScenario)
OnExecuteAsync(CancellationToken)
古い.

この API は Service Fabric プラットフォームをサポートしており、コードから呼び出すものではありません

(継承元 TestScenario)
ReportProgress(String)
古い.

この API は Service Fabric プラットフォームをサポートしており、コードから呼び出すものではありません

(継承元 TestScenario)
ReportProgress(String, Object[])
古い.

この API は Service Fabric プラットフォームをサポートしており、コードから呼び出すものではありません

(継承元 TestScenario)
ValidateScenarioAtExitAsync(CancellationToken)
古い.

この API は Service Fabric プラットフォームをサポートしており、コードから呼び出すものではありません

(継承元 TestScenario)

適用対象