
# 创建混沌实验
混沌实验通过编排故障模式、攻击目标、攻击策略，将故障注入目标，得到一个符合混沌工程理论的实验，是最小的执行单元。
#### 创建混沌工程
1. 登录MAS控制台。
2. 单击"混沌工程 \> 混沌实验"，进入"混沌实验"页面。
3. 单击右上角的"创建混沌实验"。
4. 自定义输入混沌实验名称。
5. 添加攻击目标。 
   1. 在"攻击目标"页签，单击"添加攻击目标"。
      表1参数说明 
      | 参数名称 | 说明                  |
      |:---|:---|
      | 应用   | 选择需要攻击的应用。          |
      | 类型   | 选择资源类型并勾选需要攻击的服务资源。 |
         
      
   
   2. 在弹窗下拉框中选择需要攻击的应用。
   
   3. 选择资源类型并勾选需要攻击的服务资源。
   
   4. 单击"确定"。
   
   
   
   
6. 设置攻击步骤。 
   1. 在"攻击步骤"页签，单击"添加故障模式"。
   
   2. 在"添加故障模式"弹窗内，选择具体所需故障模式，并设置故障模式参数。
      ![](https://support.huaweicloud.com/usermanual-mas/public_sys-resources/note_3.0-zh-cn.png)
      不同故障模式需要设置的参数不同，具体请参考[故障模式库](https://support.huaweicloud.com/usermanual-mas/mas_03_0157.html)章节。
      
   
   3. 配置调度策略。
      表2调度策略参数说明 
      | 参数       | 配置说明                                                                                                                          |
      |:---|:---|
      | 单次攻击持续时长 | 配置单次攻击持续时长。 单位选择S(秒)，输入值必须在10到3,600之间。 单位选择min(分钟)，输入值必须在1到60之间。 |
      | 攻击前等待时长  | 配置攻击前等待时长。 单位选择S(秒)，输入值必须在0到3,600之间。 单位选择min(分钟)，输入值必须在0到60之间。       |
      | 攻击后等待时长  | 配置攻击后等待时长。 单位选择S(秒)，输入值必须在0到3,600之间。 单位选择min(分钟)，输入值必须在0到60之间。       |
         
      
   
   
   
   
7. 设置高级配置。
   
   1. 配置背景流量，背景流量功能需要当前系统环境已部署CodeArts PerfTest服务才可见，并已创建PerfTest测试工程任务。
      1. 在"高级配置"页签，单击"添加背景流量"。
      
      2. 在"背景流量"弹窗中选择工程名、任务名称、资源组类型，并单击"确定"。
         表3参数说明 
         | 参数名称  | 说明        |
         |:---|:---|
         | 工程名   | 请选择工程。    |
         | 任务名称  | 请选择任务名称。  |
         | 资源组类型 | 请选择资源组类型。 |
            
         
       
   
   
   
   2. 配置稳态假说。
      1. 单击"添加稳态假说指标项"。
      
      2. 勾选所需的指标项。
       
   
   3. 配置监控指标，配置AOM资源监控需要您先安装ICAgent。
      1. 单击![](https://support.huaweicloud.com/usermanual-mas/zh-cn_image_0000001626781252.png)，在弹窗中添加需要监控的主机监控指标，最多可选择10个指标。
      
      2. 选择统计方式。统计方式支持平均值、最小值、最大值、总计和样本个数。
      
      3. 选择统计周期。统计周期支持1分钟、5分钟、15分钟和1小时。
       
   
   
   
   
8. 单击"保存"，完成混沌实验的创建。
 
