压测过程中,可以通过点击测试场景右侧的实施监控选项来查看压测过程中各项指标的监控数据,其中包括“业务指标”,“ECS 指标”和“RDS 指标”。
业务指标
对每个脚本单独进行业务指标进行监控,请通过右上角的下拉框选择要查看的脚本。确认选择之后,业务指标区域会刷新对应脚本的业务指标数据。
业务指标
业务指标数据主要包含 4 个维度的数据,除了并发数之外,10s 为一个周期,统计 10s 内指标平均值,形成一条曲线:
TPS: 每秒的事务成功数和失败数,这里的事务在脚本中定义。
响应时间: 每个事务从开始到结束所消耗的时间,单位为毫秒(ms)。
并发数: 在每个时间点实际使用的并发数(注意梯度模式下并发数的变化)。
请求状态: 从压测开始到任意时间点累计的“成功”、“失败”和“跳转”请求的个数。请求状态反映了 HTTP 压测结果的 HTTP 状态码。状态码含义如下:
成功 200:服务器已成功处理了请求并提供了请求的网页。
成功 204:服务器成功处理了请求,但没有返回任何内容。
跳转 3xx:需要客户端采取进一步操作才能完成请求。
客户端错误 4xx:表示请求可能出错,妨碍了服务器的处理。
服务器错误 5xx:表示服务器在处理请求时发生内部错误,这些错误可能是服务器本身的错误而不是请求出错。
ECS 指标
对场景中关联的 ECS 指标数据实时监控,包括 CPU、网络和磁盘维度。
ECS指标
ECS 的指标数据采样周期为 1 分钟,统计每 1 分钟的平均值,形成一条曲线:
CPU: 单位为 %,关联的每个 ECS 的 CPU 使用率。
网络: 单位为 KB/s,关联的每个 ECS 的网络使用情况,包括“入网”和“出网”两个维度。
磁盘: 单位为 KB/s,关联的每个 ECS 的磁盘使用情况,包括“读”和“写”两个维度。
RDS 指标
对场景中关联的 RDS 指标数据实时监控,指标维度包括 CPU、链接数、IOPS、TPS、容量和 QPS。如下图所示。
RDS
RDS 指标采样周期为 5 分钟,统计每 5 分钟的平均值,形成一条曲线:
CPU: 单位为 %,RDS 实例 CPU 使用率(占操作系统总数)。
链接数: 单位为 个,RDS 使用的总连接数和实际活跃连接数。
IOPS: RDS 实例的 IOPS,每秒 IO 请求次数。
QPS/TPS: 每秒钟 SQL 语句执行次数和事务处理数。
容量: 单位为 MB,RDS 实例空间占用。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。