

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# コントロールアクションをテストする
<a name="testing-simulation-action-test-commands"></a>

テストコントロールアクションはテスト実行自体を管理し、デバッグ機能を提供し、テストが終了したタイミングを明示的に制御します。

## テストの終了
<a name="testing-simulation-action-end-test"></a>

特定の時点でテスト実行を明示的に終了します。これは、フローが自然に完了するのを待たずに、特定の条件を検証した後にテストを停止する場合に使用します。

設定オプション:
+ **アクション** – 「テストコマンド」を選択します。
+ **テストコントロールタイプ** – 「テストの終了」を選択します

ユースケース:
+ 重要な検証が完了した後のテストの停止
+ メインテスト目標が達成された後の不要な実行の防止

![終了テストコントロールタイプが選択されたテストコマンドを示すアクションブロック設定。](http://docs.aws.amazon.com/ja_jp/connect/latest/adminguide/images/test-action-end-test.png)


## ログデータ
<a name="testing-simulation-action-log-data"></a>

テストの実行中に特定の属性値をキャプチャして記録します。ログに記録された情報はテスト結果に表示され、テストのさまざまな時点で何が起こっているかを理解するのに役立ちます。

設定オプション:
+ **アクション** – 「テストコマンド」を選択します。
+ **テストコントロールタイプ** – 「ログデータ」を選択します
+ **ログデータ** – 1 つ以上のキーと値のペアを定義します。
  + **ログ識別子** – ログに記録された値のわかりやすい名前 (「現在のキュー名」など)
  + **ログ値** – ログに記録する属性への JSONPath (例: $.Queue.Name) と記述テキスト

ユースケース:
+ 中間値を表示してテスト失敗をデバッグする
+ テスト全体で属性がどのように変化するかを追跡する
+ テストドキュメントの重要なデータポイントの記録

![ログデータコントロールタイプとキーと値のペアフィールドを使用したテストコマンドを示すアクションブロック設定。](http://docs.aws.amazon.com/ja_jp/connect/latest/adminguide/images/test-action-log-data.png)


ログ記録設定の例:
+ ログ識別子: "Contact ID and Queue name" → ログ値: これは問い合わせ ID: $.ContactId、キュー名: $.Queue.Name

これにより、ログデータアクションが実行される時点で両方の値がキャプチャされ、テスト結果に表示されます。

![JSONPath 式を使用した問い合わせ ID とキュー名のログ記録を示すログデータ設定の例。](http://docs.aws.amazon.com/ja_jp/connect/latest/adminguide/images/test-action-log-data-example.png)
