本文介绍压测的请求带宽和响应带宽的统计方法。
计算逻辑
PTS中的请求带宽、响应带宽与SLB或者ECS中的带宽不同。具体的计算方式如下:
PTS中统计的请求带宽是基于发送的实际的HTTP请求体大小。
PTS中统计的响应带宽的计算方式是:HTTP响应头字节数+Content-Length(没有该值则统计响应的BODY实际字节数)。
基于上述请求带宽和响应带宽的计算方式,那么PTS压测报告中最终统计的响应带宽、请求带宽的值的计算逻辑如下:
若您是单台施压机进行压测:
PTS统计的响应带宽值为单台施压机压测过程中响应带宽的平均值。
PTS统计的请求带宽值为单台施压机压测过程中请求带宽的平均值。
假设您在高并发下使用多台施压机进行压测:
PTS统计的响应带宽值为多台施压机压测过程中响应带宽的平均值之和。
PTS统计的请求带宽值为多台施压机压测过程中请求带宽的平均值之和。
示例
假设您是单台施压机进行压测,压测过程中响应带宽的平均值为20 KB/s、请求带宽的平均值为15 KB/s。
PTS压测报告中最终统计的响应带宽值即为20 KB/s。
PTS压测报告中最终统计的请求带宽值即为15 KB/s。
若您在高并发下使用多台施压机(A、B)进行压测,压测过程中施压机A的响应带宽的平均值为20 KB/s、请求带宽的平均值为15 KB/s。施压机B的响应带宽的平均值为30 KB/s、请求带宽的平均值为25 KB/s。
PTS压测报告中最终统计的响应带宽值为施压机A的响应带宽平均值加施压机B的响应带宽平均值,即为20 KB/s+30 KB/s=50KB/s。
PTS压测报告中最终统计的请求带宽值为施压机A的请求带宽平均值加施压机B的请求带宽平均值,即为15 KB/s+25 KB/s=40KB/s。
文档内容是否对您有帮助?