
# 性能自动化用例
[新建性能自动化用例]
[新建指标参数]
[执行性能自动化用例]
[查看执行结果]
 #### 新建性能自动化用例
![](https://support.huaweicloud.com/usermanual-haydncsf/public_sys-resources/note_3.0-zh-cn.png)
如果有发布包含性能自动化用例的用例模板可以通过加载模板来新建性能自动化用例，前提是模板里的性能自动化用例符合您的现有场景，加载模板请参考[加载模板](https://support.huaweicloud.com/usermanual-haydncsf/haydncsf_04_0052.html#haydncsf_04_0052__section7601151915017)，用例模板是通过已有的用例发布到解决方案工作台资产中心生成的模板，具体详情请参考[上架用例模板](https://support.huaweicloud.com/usermanual-haydncsf/haydncsf_04_0062.html)。
支持用例设计人新建性能自动化测试用例。
1. 进入用例列表，切换至【性能自动化】页签，选中测试需求并点击【新建】按钮。
   图1新建性能自动化用例   
   ![](https://support.huaweicloud.com/usermanual-haydncsf/zh-cn_image_0000002517939532.png) 
2. 新建性能自动化用例，填写相关内容，完成后点击【保存】。
   表1性能自动化用例新建参数说明 
   | 参数   | 说明                                       |
   |:---|:---|
   | 需求描述 | 必填。下拉选择需求描述，即选择该用例的归属需求。                 |
   | 用例名称 | 必填。自定义测试用例名称。建议规范用例命名，在用例名称中能体现出用例所测功能点。 |
   | 部署环境 | 必填。下拉选择该用例部署的底座环境，底座环境与关联的需求相关。          |
   | 优先级  | 必填。下拉选择该用例的重要程度。                         |
   | 描述   | 自定义对于该用例的描述信息。                           |
   | 前提条件 | 自定义输入执行该用例的前提条件。                         |
      
   图2新建性能自动化用例   
   ![](https://support.huaweicloud.com/usermanual-haydncsf/zh-cn_image_0000002549499289.png) 
 
 #### 新建指标参数
![](https://support.huaweicloud.com/usermanual-haydncsf/public_sys-resources/note_3.0-zh-cn.png)
加载需求模板或者用例模板的时候都可以同时加载模板里的指标参数，例如加载伙伴lead认证的需求模板，该伙伴lead认证模板的指标参数也可以加载下来，则无需手动新建指标参数。
指标参数是衡量性能自动化测试结果是否通过的标准（如延时、错误率、RPS等），本步骤在执行性能自动化用例前完成即可。
1. 点击性能自动化页签下【更多】-\>【指标参数】，进入性能自动化指标参数管理页面。
   图3指标参数   
   ![](https://support.huaweicloud.com/usermanual-haydncsf/zh-cn_image_0000002518099442.png) 
2. 选择【性能】标签，点击【+】按钮，自定义参数名称，新建指标参数。
   图4新建指标参数   
   ![](https://support.huaweicloud.com/usermanual-haydncsf/zh-cn_image_0000002549619301.png) 
3. 选择某个指标参数名称，在右侧页面点击【添加】为该参数分组创建指标，如成功率。
   指标参数分组的图钉符号表示该分组是默认分组，后续执行性能自动化用例时如无指定则默认使用该分组参数。
   图5新建性能自动化指标参数   
   ![](https://support.huaweicloud.com/usermanual-haydncsf/zh-cn_image_0000002517939534.png) 
 
 #### 执行性能自动化用例
性能自动化用例设计完成后，用例执行人可开始执行性能自动化用例。
1. 编写脚本入口。
   在用例管理页面点击性能自动化用例的【执行】按钮，开始编写性能自动化脚本。
   图6前往编写脚本   
   ![](https://support.huaweicloud.com/usermanual-haydncsf/zh-cn_image_0000002549499291.png)
   在脚本编辑页面，点击已有的请求上端可以展开或者收起，点击+号按钮可以新建新的请求。
   图7前往编写脚本   
   ![](https://support.huaweicloud.com/usermanual-haydncsf/zh-cn_image_0000002518099444.png) 
2. 配置性能测试脚本，完成后点击【下一步】到压力配置。
   - 报文：应用程序之间发送的数据，详细操作请查看[操作指导](https://support.huaweicloud.com/usermanualnew-cpts/cpts_02_0012.html)。
   
   - 思考时间：操作之间等待的时间，详细操作请查看[操作指导](https://support.huaweicloud.com/usermanualnew-cpts/cpts_02_0013.html)。
   
   - 响应提取：前一个报文的输出提取出来，作后一个报文的输入，详细操作请查看[操作指导](https://support.huaweicloud.com/usermanualnew-cpts/cpts_02_0035.html)。
   
   
   图8脚本编写   
   ![](https://support.huaweicloud.com/usermanual-haydncsf/zh-cn_image_0000002549619303.png) 
3. 编辑性能测试压力配置并点击【下一步】到监控配置。
   图9压力配置   
   ![](https://support.huaweicloud.com/usermanual-haydncsf/zh-cn_image_0000002517939536.png) 
4. 监控配置，点击【添加监控目标】，在弹窗中选择区域和对应的CCE/ECS实例作为监控目标，完成后点击【确定】
   图10监控配置   
   ![](https://support.huaweicloud.com/usermanual-haydncsf/zh-cn_image_0000002549499293.png) 
5. 完成配置后，点击【执行】按钮会根据默认指标参数运行脚本。
 
 #### 查看执行结果
1. 点击用例名称进入用例详情。
2. 查看执行结果获取用例实时执行结果。
3. 点击【报告预览】可查看报告结果预览。
   图11执行结果   
   ![](https://support.huaweicloud.com/usermanual-haydncsf/zh-cn_image_0000002518099446.png)
   图12查看报告预览   
   ![](https://support.huaweicloud.com/usermanual-haydncsf/zh-cn_image_0000002549619305.png) 
 
