HAYDN解决方案工厂-执行认证测试:执行性能自动化用例

时间:2024-06-27 19:25:11

执行性能自动化用例

找到需要执行的性能用例,点击“性能自动化”--》“执行”。

图7 点击执行性能用例
  1. 进入性能用例的详情页面,点击“操作”下拉按钮,选择“运行脚本”。
图8 点击运行脚本
  1. 可以看到“执行”的弹窗页面。根据您本次架构部署的形式,采用不同的操作方式。
    • 若本次架构的部署形式为CCE部署,点击参考CCE部署的场景
    • 若本次架构的部署形式为Kubernetes集群部署,点击参考Kubernetes集群部署
    • 如果您本次认证方案架构的E CS 是非CCE和Kubernetes集群部署的情况,继续按照下方的步骤指导操作即可。

    您需要打开“自动获取CPU/内存数据”的开关,然后点击“添加机器”按钮。

    在“添加机器”的弹窗页面,您需要选择本次方案部署的云服务器所在的区域,并在本次需要读取CPU和内存的ECS的名称前面勾选,无误后点击下图中的2个“确认”按钮,开始执行CPTS配置的压测脚本。

图9 配置需要自动获取CPU和内存的ECS
  1. 执行结束后,可以在页面查看执行的状态是否通过(下方“不通过”截图为举例说明,认证测试要求状态为“通过”)。

在“手工测试步骤”,系统会自动将压测的“实际结果”的截图生成到对应的步骤中。

图10 执行结束查的状态
  1. 当压测结果满足本次测试要求后,在操作步骤的下方,点击“用例状态”的下拉框,选择状态为“执行完毕”,执行结果选择“通过”,则用例执行完成。
图11 修改用例的状态也执行结果
  1. 在用例列表的页面,可以看到执行的用例的状态和执行结果。
图12 用例列表

若本次认证方案架构的ECS未使用CCE部署,则不能够按照上述操作方式自动获取压测期间的CPU与内存截图。以下对使用CCE和Kubernetes集群的场景分别说明,您可以根据本次实际部署场景选择查看。

  • CCE部署的场景,请参考下方的操作进行:
  1. 对于CCE的场景,如需要通过华为云 AOM 控制台(旧版)-总览-仪表盘-添加数据指标-曲线图-下一步,
    图13 AOM创建仪表盘
  1. 然后在左侧选择需要监控的容器内的组件名称(可对选),在右侧可选择需要监控的指标,一般性能测试就是监控“物理内存使用率”和“CPU使用率”这两个指标。仪表盘创建成功后,去执行性能用例后,用例执行完成后返回仪表盘根据压测时间筛选所需要的时间段的报告截图即可。
    图14 添加仪表盘的指标和容器组件
  • Kubernetes集群部署的场景,请参考下方的操作进行:

自建的Kubernetes容器,监控CPU和内存使用率,需要伙伴自建Prometheus Server,和华为云AOM云服务对接。

创建Remote Write Prometheus实例:点击参考操作指导

工作负载监控:点击参考操作指导

support.huaweicloud.com/bestpractice-haydncsf/haydncsf_06_0006.html