兼容性用例执行
自动化执行
部分兼容性用例(目前支持32+云服务)支持系统自动化校验云服务实例是否兼容成功,该类用例通常只有一个步骤:
- 伙伴测试工程师在用例列表界面,点击【用例执行】目录,选中兼容性用例。
- 触发云服务集成的伙伴软件功能步骤执行完成后,在实际结果中点击【复制预期结果】即可把预期结果内容粘贴到实际结果中。
- 粘贴软件功能相关操作的截图到实际结果框中,每一条预期结果需要至少一张截图,截图内容必须保留时间戳信息。 图1 兼容性用例执行

- 点击【启动兼容性结果校验】用例目录中圆点显示蓝色,执行结果页面显示为校验中,最后如果系统校验通过,则用例的最终结果为通过。 图2 云服务监控指标自动获取流量监控数据并判定兼容性结果
图3 云服务流量监控指标截图自动化监测
5. 基础云服务兼容性用例没有用例步骤,直接点击【启动该兼容性结果校验】即可。

当前支持自动获取流量监控数据并判定兼容性结果的云服务有32个,清单如下:
ECS、ELB、EIP、NAT、VPN、EVS、OBS、SFS、RDS(RDS for PostgreSQL、RDS for SQL Server、RDS for MySQL、RDS for MariaDB)、DDS、DCS、DMS(DMS Kafka、DMS RabbitMQ、DMS RocketMQ)、CSS、MAAS、HSS、WAF、CBH、CCE、GeminiDB Redis、ModelArts、DNS、AAD、CFW、APIG、AgentArts、DWS
手工执行
上述32个云服务之外的兼容性用例需要手动完成所有测试步骤,用例通常为两个步骤:
- 伙伴测试工程师在用例列表界面,点击【用例执行】目录,选中兼容性用例。
- 选择执行结果 ,默认为“通过”,如果该用例执行结果为通过,在实际结果中点击【复制预期结果】即可把预期结果内容粘贴到实际结果中。
- 粘贴软件功能相关操作的结果凭证的截图,和对应云服务实例监控流量结果指标的截图到实际结果框中,每一条预期结果需要至少一张截图,要求截图包含系统时间,完成用例所有步骤的执行。
- 点击【保存并下一条用例】按钮,完成执行。 图4 兼容性用例执行

兼容性测试CES监控指标说明
针对当前该服务的兼容性测试,平台支持自动化抓取该服务的监控指标数据,并自动化判定该兼容性用例的执行结果,本节定义了CES监控云服务指标含义。
| 服务名称 | 指标ID | 监控指标 | 指标含义 |
| 弹性云服务器 (ECS) | network_incoming_bytes_aggregate_rate | 带外网络流入速率 | 该指标用于在虚拟化层统计每秒流入弹性云服务器的网络流量。 计算公式:该弹性云服务器的带外网络流入字节数之和 / 测量周期。 当使用SRIOV时,无法获取该监控指标。 |
| network_outgoing_bytes_aggregate_rate | 带外网络流出速率 | 该指标用于在虚拟化层统计每秒流出弹性云服务器的网络流量。 计算公式:该弹性云服务器的带外网络流出字节数之和 / 测量周期。 当使用SRIOV时,无法获取该监控指标。 | |
| 弹性负载均衡 (ELB) | m2_act_conn | 活跃连接数 | 从测量对象到后端服务器建立的活跃TCP和UDP连接的个数。 Windows和Linux服务器都可以使用如下命令查看。 netstat -an |
| m4_ncps | 新建连接数 | 从客户端到测量对象每秒新建立的连接数。 | |
| 弹性公网IP (EIP) | up_stream | 出云流量 | 该指标用于统计测试对象出云平台的网络流量(原指标为上行流量)。 |
| NAT网关 | snat_connection | SNAT连接数 | 该指标用于统计测量对象的SNAT连接数。 |
| inbound_traffic | 入方向流量 | 该指标用于统计从公网引到当前公网NAT网关实例的流量。 | |
| outbound_traffic | 出方向流量 | 该指标用于统计从虚拟私有云内引到当前公网NAT网关实例的流量。 | |
| 虚拟专用网络 (VPN) | gateway_send_pkt_rate | 出云包速率 | 该指标用于统计测量对象平均每秒出云的数据包数量。 |
| gateway_recv_pkt_rate | 入云包速率 | 该指标用于统计测量对象平均每秒入云的数据包数量。 | |
| 云硬盘 (EVS) | disk_device_read_bytes_rate | 磁盘读带宽 | 该指标用于统计每秒从测量对象读出的数据量。 |
| disk_device_write_bytes_rate | 磁盘写带宽 | 该指标用于统计每秒写入测量对象的数据量。 | |
| 对象存储服务 (OBS) | get_request_count | GET类请求次数 | 该指标用于统计所有桶及桶中对象的所有GET请求次数。 |
| put_request_count | PUT类请求次数 | 该指标用于统计所有桶及桶中对象的所有PUT请求次数。 | |
| 弹性文件服务 (SFS) | write_tps | 文件系统写TPS | 该指标用于统计文件系统在周期内的写次数。 |
| 云数据库 (RDS for PostgreSQL) | rds082_tps | TPS(每秒事务数) | 该指标用于统计每秒事务执行次数,含提交和回退的次数。 |
| 云数据库 (RDS for SQL Server) | rds055_transactions_per_sec | 平均每秒事务数 | 该指标用于统计数据库每秒启动的事务数。 |
| 云数据库 (RDS for MySQL/RDS for MariaDB) | rds009_tps | TPS(每秒事务数) | 该指标用于统计事务执行次数,含提交和回退的次数。 |
| 文档数据库服务 (DDS) | mongo001_command_ps | command执行频率 | 该指标用于统计平均每秒command语句在节点上执行次数。 |
| 分布式缓存服务 (DCS) | instantaneous_ops | 每秒并发操作数 | 该指标用于统计每秒处理的命令数。 |
| 分布式消息服务 (DMS Kafka) | topic_bytes_out_rate | topic消费流量 | 该指标用于统计每秒消费的字节数。 在“主题”页签,当“监控类型”为“基本监控”时,才包含该指标。 |
| topic_bytes_in_rate | topic生产流量 | 该指标用于统计每秒生产的字节数。 在“主题”页签,当“监控类型”为“基本监控”时,才包含该指标。 | |
| 分布式消息服务 (DMS RabbitMQ) | publish | 生产速率 | 统计RabbitMQ实例中实时消息生产速率。 |
| deliver | 消费速率(手工确认) | 统计RabbitMQ实例中实时消息消费速率(手工确认)。 | |
| deliver_no_ack | 消费速率(自动确认) | 统计RabbitMQ实例中实时消息消费速率(自动确认)。 | |
| 分布式消息服务 (DMS RocketMQ) | instance_produce_msg | 消息生产数 | 实例一分钟收到的消息数 |
| instance_consume_msg | 消息消费数 | 实例一分钟被消费的消息数 | |
| 云搜索服务 (CSS) Elasticsearch / OpenSearch | SearchRate | 平均查询速率 | 查询QPS,集群每秒平均查询操作数。 |
| 云搜索服务 (CSS) Logstash | sum_events_in | 集群下所有节点经过input插件的数据总数 | 该指标用于统计所有节点经过input插件的数据总数。 |
| 企业主机安全 (HSS) | protect_status | 主机防护状态 | 该指标用于显示主机是否开启防护 |
| agent_status | agent运行状态 | 该指标用于显示agent是否在线 | |
| Web应用防火墙 (WAF) | requests | 请求量 | 该指标用于统计测量对象近5分钟内WAF返回的请求量的总数。 采集方式:统计防护域名请求量的总数 |
| 云堡垒机 (CBH) | session_count | 会话连接数 | 该指标用于统计测量对象的实时会话连接数 |
| 云数据库 GeminiDB Redis | redis668_cluster_key_counts | 实例的key数量 | 该指标为实例的key总数。 |
| DDoS防护 (AAD) | instance_internet_in_rate | 入带宽 | 高防实例入流量带宽 |
| 云防火墙 (CFW) | internet_protection_bandwidth_usage | 互联网防护带宽 | 该指标为防火墙互联网防护对象带宽使用量。 |
| API网关 (APIG) | requests | 接口调用次数 | 该指标表示API调用次数 |
| 数据仓库服务 (DWS) | dws009_session_count | 会话数 | 该指标用于表示数据库当前访问的连接个数。 |
| 虚拟私有云 (VPC) | up_stream | 出网流量 | 该指标用于统计测试对象出云平台一分钟内的网络流量累加值(原指标为上行流量)。 |
| down_stream | 入网流量 | 该指标用于统计测试对象入云平台一分钟内的网络流量累加值(原指标为下行流量)。 | |
| 云备份CBR | used_vault_size | 存储库使用量 | 该指标用于统计存储库使用容量。 |
| 内容分发网络 (CDN) | flux | 流量 | 域名一分钟内总流量 |
| 云数据库 TaurusDB | gaussdb_mysql008_qps | QPS | 该指标用于统计SQL语句查询次数,包含DDL,DML,SHOW语句,SET语句和存储过程。 |
| 文字识别 (OCR) | successful_call_times_of_service | 调用服务成功次数 | 统计周期内调用服务成功次数。 |
| 数据库安全服务DBSS | cpu_util | CPU使用率 | 该指标用于统计测量对象的CPU利用率。 单位:百分比 采集方式:100%减去空闲CPU占比 |
| 弹性伸缩AS | cpu_util | CPU使用率 | 该指标用于统计弹性伸缩组的CPU使用率。 计算公式:伸缩组中的所有云服务器的CPU使用率之和/伸缩组实例数 |
| 数据湖探索 (DLI) | queue_job_running_num | 运行中作业数 | 展示用户队列中状态为运行中的作业数。 |