
# 添加PerfTest并发权重控制器、吞吐量控制器
#### 添加并发权重控制器
1. [登录性能测试服务控制台](https://console.huaweicloud.com/cpts/#/home)。
2. 在左侧导航栏中选择"PerfTest测试工程"。
3. 在待编辑PerfTest测试工程所在行，单击工程名称进入测试工程详情页面。
4. 在"测试用例"页签左侧的"用例列表"下，选择待添加并发权重控制器的用例。
5. 在"用例步骤"页签下，单击"更多 \> 并发权重控制器"。
6. 设置参数，步骤嵌套层级最大为10级。 
   类型：支持固定分支和随机分支两种模式。
   - 固定分支：并发只随机一次产生一个固定值，后续执行将使用该固定值进入固定的分支。固定分支模式的目的是对并发进行分组，通过分组，在一个用例中模拟多个场景的并行测试。多个小并发场景，如果采用多用例并行测试，将会使用较多执行器，通过在用例中对多场景分组可以达到节省资源的目的。
   
   - 随机分支：并发每次执行都会产生一个随机值，后续执行将使用该随机值进入随机的分支。随机分支模式用于对业务接口RPS进行混合比例模拟。
   
   
   并发权重值为大于0，小于等于10000的整数。只有一个分支时，该分支权重为100%，单击"添加并发权重"可以增加分支。
   图1并发权重控制器   
   ![](https://support.huaweicloud.com/usermanualnew-cpts/zh-cn_image_0000002352422029.png "点击放大")
   举例说明
   - 固定：3个小并发测试场景分别为场景A并发数10，场景B并发数20，场景C并发数30，并发总数为60。创建一个并发数为60的测试用例，通过设置并发权重控制器固定模式，权重比A:B:C=1:2:3的方式，将三个场景组合到一个用例中。
   
   - 随机：业务系统峰值RPS1000（A接口200+B接口800），通过随机分支模式设置权重比A:B=2:8进行测试，最终产生的A接口RPS和B接口RPS的比值为2:8。
   
   
   
   
7. 配置完成后，单击"保存"。
 
#### 添加吞吐量控制器
1. 在"测试用例"页签左侧的"用例列表"下，选择待添加吞吐量控制器的用例。
2. 在"用例步骤"页签下，单击"更多 \> 吞吐量控制器"。步骤嵌套层级最大为10级。
3. 设置参数，步骤嵌套层级最大为10级。 
   设置RPS的上限值，控制器的执行RPS不超过设定的值。RPS上限值默认为100，最大输入值1000W，可以输入小数，小数支持2位精确度。
   
   
4. 配置完成后，单击"保存"。
 
