

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

# 步骤 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显示实验的已完成定义页面。