

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

# 第 2 步：创建实验定义
<a name="appconfig-creating-experiment-definition"></a>

实验定义描述了实验的目的、范围和操作配置。它捕获有关正在测试的内容、预期结果以及业务或技术目标的信息，因此利益相关者可以快速了解实验的意图并一致地解释结果。

实验定义还包括运行实验所需的操作细节 AWS AppConfig。这包括与实验相关的应用程序和功能标志、用于存储实验设置的配置文件以及定义正在评估的体验的治疗配置。实验定义充当实验运行、受众曝光设置和治疗分配逻辑的核心配置。有关此处描述的概念的更多详细信息，请参阅[关于中的实验 AWS AppConfig](appconfig-experimentation-about.md)。

**Topics**
+ [创建实验定义（控制台）](#appconfig-creating-experiment-definition-console)

## 创建实验定义（控制台）
<a name="appconfig-creating-experiment-definition-console"></a>

使用以下步骤使用中的实验创建 AWS AppConfig 实验定义。 AWS 管理控制台

**创建实验定义**

1. 在处打开 AWS Systems Manager 控制台[https://console.aws.amazon.com/systems-manager/appconfig/](https://console.aws.amazon.com/systems-manager/appconfig/)。

1. 在导航窗格中，选择**实验**，然后选择**创建实验**。

1. 在 “**实验名称” 中**，输入描述性名称以区分该实验与其他实验。

1. 对于**实验假设**，描述要验证的目标或假设。

1. 在**启动标准中**，输入有关部署成功疗法所必需的指标或数据的信息。此信息对长时间运行的实验很有帮助。

1. 对于**实验应用程序**，选择运行此实验的应用程序。

1. 选择**下一步**。

1. 在 “**指定目标受众**” 页面上，在 “**受众描述**” 中输入有关实验目标受众的信息。

1. 在 “**受众规则” ** 部分，选择 “**规则生成器**” 选项卡或 ** “**编辑器” 选项卡，以创建识别或筛选受众的规则。选择**规则蓝图**来查看和选择实验的预建规则。建立规则时：
   + 添加条件

     选择一个属性，选择一个运算符并指定一个值。
   + 团体条件

     用于`AND`要求组中的所有条件都为真，或`OR`匹配任何条件。
   + 筑巢群组

     合并多个群组以创建更高级的定位逻辑。
   + 完善规则

     根据需要添加或删除条件和群组，以满足您的定位要求。

   有关构建规则的更多信息，包括表达式格式、支持的运算符和规则示例，请参阅[创建受众规则](appconfig-experimentation-about-specifying-audience-rule-section.md)。

1. 选择**下一步**。

1. 在**选择实验功能标志**页面上，对于**环境**，选择运行此实验的环境。对于**配置配置文件**，选择与功能标志关联的配置文件。

1. 对于**功能标志**，选择要在实验中使用的现有功能标志。有关实验功能标志的更多信息，请参阅[选择实验功能标志](appconfig-experimentation-about-experiment-feature-flag.md)。

1. 选择**下一步**。

1. 在**添加治疗**页面上，查看**默认标志值**部分。当受众曝光率设置在 0% 到 99% 之间时，未分配治疗的用户将获得默认标记值。此值始终处于关闭状态，无法更改。

1. 在 “**添加治疗**” 页面的 ** “**控制” 部分，输入描述并验证标记值是否已开**启**。
**注意**  
对照治疗代表实验期间用于比较的基准经验。它通常是当前的默认行为，但可以是任何稳定、众所周知的配置。*默认功能标志值*（默认情况下处于关闭状态）定义未分配治疗的用户的后备行为。尽管对照处理和默认标志值通常提供相同的用户体验，但只有分配给对照处理的用户才能参与实验测量和分析。

   如果 ** “属性值” ** 部分中列出了一个或多个密钥，请在相应的 “值” ** 字段中指定其**值。

1. 在 “**治疗 1**” 部分中，输入描述并验证标志值已开**启**。如果 ** “属性值” ** 部分中列出了一个或多个密钥，请在相应的 “值” ** 字段中指定其**值。重复此过程进行任何其他治疗。

1. AWS AppConfig 实验根据治疗总数自动为所有治疗分配流量。如果您想将流量分配给不同的处理方式，可以展开**高级设置**，然后选择**使用自定义分配权重**（不推荐）。
**注意**  
治疗流量分配决定了如何在治疗之间分配流量。受众曝光度控制符合条件的受众进入实验的百分比，在您开始实验运行时会单独配置。

1. 选择**下一步**。

1. 查看详细信息，然后选择 “**保存实验定义” **。 AWS AppConfig 显示实验的已完成定义页面。