

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Étape 2 : Création d'une définition d'expérience
<a name="appconfig-creating-experiment-definition"></a>

Une définition d'expérience décrit l'objectif, la portée et la configuration opérationnelle d'une expérience. Il saisit des informations sur ce qui est testé, le résultat attendu et l'objectif commercial ou technique afin que les parties prenantes puissent rapidement comprendre le but de l'expérience et interpréter les résultats de manière cohérente.

La définition de l'expérience inclut également les détails opérationnels requis pour exécuter l'expérience AWS AppConfig. Cela inclut l'indicateur d'application et de fonctionnalité associé à l'expérience, le profil de configuration utilisé pour stocker les paramètres de l'expérience et les configurations de traitement qui définissent les expériences évaluées. La définition de l'expérience sert de configuration centrale pour les séries d'expériences, les paramètres d'exposition du public et la logique d'attribution des traitements. Pour des informations plus détaillées sur les concepts décrits ici, voir[À propos des expériences dans AWS AppConfig](appconfig-experimentation-about.md).

**Topics**
+ [Création d'une définition d'expérience (console)](#appconfig-creating-experiment-definition-console)

## Création d'une définition d'expérience (console)
<a name="appconfig-creating-experiment-definition-console"></a>

Utilisez la procédure suivante pour créer une définition d'expérience à l'aide de AWS AppConfig l'expérimentation dans le Console de gestion AWS.

**Pour créer une définition d'expérience**

1. Ouvrez la AWS Systems Manager console à l'adresse [https://console.aws.amazon.com/systems-manager/appconfig/](https://console.aws.amazon.com/systems-manager/appconfig/).

1. Dans le volet de navigation, choisissez **Experiments**, puis **Create experiment**.

1. Dans **Nom de l'expérience**, entrez un nom descriptif pour distinguer cette expérience des autres expériences.

1. Pour **Hypothèse d'expérience**, décrivez l'objectif ou l'hypothèse que vous souhaitez valider.

1. Dans **Critères de lancement**, entrez des informations sur les métriques ou les données essentielles au déploiement d'un traitement gagnant. Ces informations sont utiles pour les expériences de longue durée.

1. Pour **l'application d'expérimentation**, sélectionnez l'application dans laquelle cette expérience sera exécutée.

1. Choisissez **Suivant**.

1. Sur la page **Spécifier le public cible**, dans le **champ Description du public**, entrez des informations sur le public cible de l'expérience.

1. Dans la section **Règle d'audience**, choisissez l'onglet **Générateur de règles** ou l'onglet **Éditeur** pour créer une règle qui identifie ou filtre le public. Choisissez les **plans de règles** pour afficher et sélectionnez une règle préconstruite pour votre expérience. Lors de la création d'une règle :
   + Ajouter une condition

     Choisissez un attribut, sélectionnez un opérateur et spécifiez une valeur.
   + Conditions du groupe

     `AND`À utiliser pour exiger que toutes les conditions d'un groupe soient vraies ou qu'elles correspondent `OR` à n'importe quelle condition.
   + Groupes Nest

     Combinez plusieurs groupes pour créer une logique de ciblage plus avancée.
   + Affiner la règle

     Ajoutez ou supprimez des conditions et des groupes selon vos besoins en fonction de vos exigences de ciblage.

   Pour plus d'informations sur les règles de création, notamment les formats d'expression, les opérateurs pris en charge et les exemples de règles, consultez[Création de règles d'audience](appconfig-experimentation-about-specifying-audience-rule-section.md).

1. Choisissez **Suivant**.

1. Sur la page de l'**indicateur de fonctionnalité Sélectionner une expérience**, pour **Environnement**, sélectionnez l'environnement dans lequel cette expérience sera exécutée. Pour **Profil de configuration**, sélectionnez le profil de configuration associé à l'indicateur de fonctionnalité.

1. Pour l'**indicateur de fonctionnalité**, sélectionnez un indicateur de fonctionnalité existant à utiliser dans le cadre de l'expérience. Pour plus d'informations sur les indicateurs de fonctionnalités d'expérimentation, consultez[Sélection de l'indicateur de fonctionnalité de l'expérience](appconfig-experimentation-about-experiment-feature-flag.md).

1. Choisissez **Suivant**.

1. Sur la page **Ajouter des traitements**, consultez la section **Valeur du drapeau par défaut**. Lorsque l'exposition de l'audience est définie entre 0 % et 99 %, les utilisateurs non affectés à un traitement reçoivent la valeur d'indicateur par défaut. Cette valeur est toujours désactivée et ne peut pas être modifiée.

1. **Sur la page **Ajouter des traitements**, dans la section **Contrôle**, entrez une description et vérifiez que la valeur du drapeau est activée.**
**Note**  
Le traitement témoin représente l'expérience de référence utilisée pour la comparaison au cours de l'expérience. Il s'agit généralement du comportement par défaut actuel, mais il peut s'agir de n'importe quelle configuration stable et bien comprise. La *valeur de l'indicateur de fonctionnalité par défaut* (qui est désactivée par défaut) définit le comportement de secours pour les utilisateurs qui ne sont pas affectés à un traitement. Bien que le traitement de contrôle et la valeur d'indicateur par défaut offrent souvent la même expérience utilisateur, seuls les utilisateurs affectés au traitement de contrôle participent à la mesure et à l'analyse des expériences.

   Si une ou plusieurs clés sont répertoriées dans la section **Valeurs d'attribut**, spécifiez leurs valeurs dans le champ **Valeur** correspondant.

1. **Dans la section **Traitement 1**, entrez une description et vérifiez que la valeur de l'indicateur est activée.** Si une ou plusieurs clés sont répertoriées dans la section **Valeurs d'attribut**, spécifiez leurs valeurs dans le champ **Valeur** correspondant. Répétez cette procédure pour tout traitement supplémentaire.

1. AWS AppConfig l'expérimentation alloue automatiquement le trafic à tous les traitements en fonction du nombre total de traitements. Si vous souhaitez affecter le trafic à différents traitements, vous pouvez étendre **les paramètres avancés** et choisir **Utiliser des pondérations d'allocation personnalisées** (non recommandé).
**Note**  
L'allocation du trafic de traitement détermine la façon dont le trafic est réparti entre les traitements. L'exposition de l'audience, qui détermine le pourcentage du public éligible participant au test, est configurée séparément lorsque vous démarrez le test.

1. Choisissez **Suivant**.

1. Passez en revue les détails, puis choisissez **Enregistrer la définition de l'expérience**.AWS AppConfig affiche la page de définition complète de l'expérience.