

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 启动、创建和运行 AWS FIS 实验
<a name="test-assessment-report"></a>

AWS Resilience Hub 通过与 AWS FIS 实验集成来简化 AWS FIS 实验。它提供量身定制的建议，并允许使用映射到应用程序组件 (AppComponents) 的预填充模板启动 AWS FIS 实验，从而实现高效的弹性测试。<a name="arh-initiate-fis-experiment"></a>

**根据操作建议启动 AWS FIS 实验**

1. 打开控制 AWS Resilience Hub 台。

1. 在导航窗格中，选择 **应用程序**。

1. 从应用程序列表中，选择要为其创建测试的应用程序。

1. 选择**评估**选项卡。

1. 从**弹性评估**表中选择一项评估。如果您没有进行评估，请完成 [在中进行弹性评估 AWS Resilience Hub](run-assessment.md) 中的过程，然后返回此步骤。

1. 选择**操作建议**选项卡。

1. 在**故障注入实验**之前选择右箭头。

   本节列出了为您的应用推荐的所有 AWS FIS 实验，以 AWS Resilience Hub 进行压力测试和提高其弹性。根据您的实现情况， AWS FIS 实验分为以下状态：
   + **已实施**-表示所推荐的实验已 AWS Resilience Hub 在您的应用程序中实现。选择下面的数字，查看 “实验” 表中所有已实现的**实验**。
   + **部分实施**-表示所 AWS Resilience Hub 推荐的实验已在您的应用程序中部分实现。选择下面的数字，查看 “实验” 表中所有部分实现的**实验**。
   + **未实现** — 表示您的应用程序中 AWS Resilience Hub 未实现推荐的实验。选择下面的数字，查看 “实验” 表中所有未实现的**实验**。
   + 已@@ **排除** — 表示您的应用程序中 AWS Resilience Hub 已排除推荐的实验。选择下面的数字，查看 “实验” 表中所有排除的**实验**。有关包括和排除推荐实验的更多信息，请参阅[包括或排除操作建议](https://docs.aws.amazon.com/resilience-hub/latest/userguide/exclude-recommend.html?icmpid=docs_resiliencehub_help_panel_operational_recommendations_alarms)。

   **实验**表列出了影响应用程序弹性分数的所有已实施的 AWS FIS 实验。您可以使用以下信息识别 AWS FIS 实验：
   + **操作名称**-表示为您的应用程序推荐的 AWS FIS 操作。选择操作名称以在**AWS FIS 实验详细信息**页面 AppComponents 上查看所有推荐的操作。当 “**状态**” 设置为 “**不可跟踪**” 时，它表示 AWS FIS 实验是一个场景。选择场景名称可在 AWS FIS 控制台的**场景库**页面上查看其详细信息。
   + **状态** — 表示 AWS FIS 实验的当前实施状态。即 “**已实施**”、“**部分实施**”、“**未实施**” 和 “已**排除**”。
**注意**  
AWS FIS 场景是一项仅限控制台的功能，具有多个预定义的操作。因此， AWS Resilience Hub 无法对其进行跟踪，它会将**状态**设置为 “**不可跟踪**”。
   + **描述**-描述 AWS FIS 操作的目标。

1. 选择要启动实验的 AWS FIS 操作。

   在 AWS FIS 实验推荐部分，你可以 AppComponents 使用以下信息进一步了解你需要在上面实施的实验：
   + **名称**-资源分组到的名称。 AppComponent 
   + **状态**-表示 AWS FIS 操作的当前实施状态。即 “**已实施**”、“**部分实施**”、“**未实施**” 和 “已**排除**”。
**注意**  
AWS FIS 场景是一项仅限控制台的功能，具有多个预定义的操作。因此， AWS Resilience Hub 无法对其进行跟踪，它会将**状态**设置为 “**不可跟踪**”。
   + **目标选择**-指示当您选择 “**启动实验” 时，资源将如何包含在实验**中。如果 AWS Resilience Hub 无法自动确定目标资源，请将鼠标悬停在相应的**目标选择**字段上，以获取有关添加这些资源的指导。
   + **资源**-表示分组在下的资源数量 AppComponent。在 “资源” 对话框中选择要查看这些**资源的**数字。您可以使用以下方法识别资源：
     + **逻辑 ID** - 指示资源的逻辑 ID。逻辑 ID 是用于识别您的 AWS CloudFormation、Terraform 状态文件、myApplications 应用程序、 AWS Resource Groups 资源或亚马逊 Elastic Kubernetes Service 集群中资源的名称。
     + **物理 ID** — 表示资源的实际分配标识符，例如 Amazon EC2 实例 ID 或 Amazon S3 存储桶名称。
     + **类型**-表示资源的类型。
     + **区域**-表示资源所在的 AWS 区域。

1. 选择， AppComponent 然后选择 “**包括**” 或 “**排除**”，分别 AppComponent 在 AWS FIS 实验中包括或排除。

1. 选择**启动实验**。

   AWS Resilience Hub 会将您重定向到 AWS FIS 控制台中的 “**指定模板详细信息**” 页面，并在新选项卡中将其打开。

1. 要创建实验模板，请[使用控制台完成创建实验模板](https://docs.aws.amazon.com/fis/latest/userguide/create-template.html)中的步骤。

   此外，在您输入模板详细信息并按照[使用控制台创建实验模板中的步骤在 AWS FIS 控制台的 “指定模板](https://docs.aws.amazon.com/fis/latest/userguide/create-template.html)**详细信息**” 页面中选择 “**下一**步” 后， AWS Resilience Hub 会自动尝试在 “**操作**和**目标**” 页面中为您的资源类型映射**操作和目标**。但是，要提高覆盖范围，您可以通过分别选择添加操作和**添加****目标来手动添加**操作和目标，然后完成创建实验的其余过程。

## 正在运行 AWS FIS 实验
<a name="arh-running-aws-fis-experiments"></a>

在 AWS FIS 控制台中创建实验后，按照[从模板开始实验](https://docs.aws.amazon.com/fis/latest/userguide/start-experiment-from-template.html)中的步骤在 AWS FIS 控制台中运行实验。如果 AWS Resilience Hub 要检测最新运行的实验 AWS FIS，则必须进行新的评估。有关运行评估的更多信息，请参阅 [在中进行弹性评估 AWS Resilience Hub](run-assessment.md)。